1. 程式人生 > >nyoj 599-奮鬥的小蝸牛 (double ceil(); (temp - 1) / 5)

nyoj 599-奮鬥的小蝸牛 (double ceil(); (temp - 1) / 5)

-c 提交 include -o fly 告訴 scan NPU pri

599-奮鬥的小蝸牛


內存限制:64MB 時間限制:1000ms 特判: No
通過數:0 提交數:96 難度:1

題目描述:

傳說中能站在金字塔頂的只有兩種動物,一種是鷹,一種是蝸牛。一只小蝸牛聽了這個傳說後,大受鼓舞,立誌要爬上金字塔。為了實現自己的夢想,蝸牛找到了老鷹,老鷹告訴它金字塔高H米,小蝸牛知道一個白天自己能向上爬10米,但由於晚上要休息,自己會下滑5米。它想知道自己在第幾天能站在金字塔頂,它想讓你幫他寫個程序幫助它。

輸入描述:

第一行有一個整數t,表示t組測試數據。
第二行一個整數H(0<H<10^9)代表金字塔的高度。

輸出描述:

輸出一個整數n表示小蝸牛第n天站在金字塔頂上

樣例輸入:

2
1
5

樣例輸出:

1
1

C/C++ (新OJ格式錯誤,老OJ AC):

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <stack>
#include <set> #include <map> #include <queue> #include <climits> #include <bitset> #define PI 3.1415926 using namespace std; const int MY_MAX = 10005; int N, A[MY_MAX]; int main() { cin >>N; while (N --) { double temp; scanf("%lf", &temp);
if (temp >= 0 && temp <= 10) printf("1\n"); else { cout <<ceil((temp - 5) / 5) <<endl; } } return 0; }

nyoj 599-奮鬥的小蝸牛 (double ceil(); (temp - 1) / 5)