问题标题: 酷町堂:3786 滴水穿石

0
0
已解决
潮文馨
潮文馨
新手光能
新手光能

3786   滴水穿石

经验值:0 时间限制:1000毫秒

题目描述 Description

有一块石头厚度为 n(1000~10000) 毫米,每个小时都会有一滴水低落在这个石头上。第一滴水会将石头的厚度减少 0.001 毫米,第二滴水会将石头的厚度减少0.002 毫米,以此类推。请计算最早在第几天水滴可以将石头击穿。(如果在第24个小时将石头击穿,则为第1天;如果是第25个小时,则为第2天。)

输入描述 Input Description

输入一个整数n(1000~10000),表示石头的厚度。

输出描述 Output Description

输出需要将石头击穿的最少天数。

样例输入 Sample Input

样例输入1: 1 ------------------------------------------------ 样例输入2: 10

样例输出 Sample Output

样例输出1: 2 ------------------------------------------------ 样例输出2: 6

求求个位大佬


1
已采纳
李沫朴
李沫朴
新手天翼
新手天翼
  • double sum; int i,n; int main(){ cin>>n; while(sum<n){ i++; sum+=i*0.001; } if(i%24==0){ cout<<i/24; } else if(i%24!=0){ if(i%24>0){ cout<<i/24+1; } } }
0
我要回答