种植竹笋【题目描述】 竹笋的初始高度为 0 ,它的生长速度会随着天数逐渐递减: 第一天长 16 厘米,第二天长 8 厘米⋯⋯ 第 n 天长   厘米 (竹笋每天生长的高度可能不为整数)。竹笋长到 k 

【题目描述】

竹笋的初始高度为 0 ,它的生长速度会随着天数逐渐递减: 第一天长 16 厘米,第二天长 8 厘米⋯⋯ 第 n 天长种植竹笋【题目描述】 竹笋的初始高度为 0 ,它的生长速度会随着天数逐渐递减: 第一天长 16 厘米,第二天长 8 厘米⋯⋯ 第 n 天长   厘米 (竹笋每天生长的高度可能不为整数)。竹笋长到 k 厘米及以上就可以收获然后售卖了,那么农民大叔在第几天结束后,就可以收获这些竹笋了?  如果农民大叔等了一年之后(第 365 天结束后),竹笋仍然不能达到收获高度,就输出 −1−1。  【输入】 输入共一行,为一个整数k (1≤k≤120),表示竹笋可以收获时的最低高度。  【输出】 输出共一行,为一个整数,表示第几天结束后可以收获竹笋。  【输入样例】 10 【输出样例】 1 参考程序   厘米 (竹笋每天生长的高度可能不为整数)。竹笋长到 k 厘米及以上就可以收获然后售卖了,那么农民大叔在第几天结束后,就可以收获这些竹笋了?ZgO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

如果农民大叔等了一年之后(第 365 天结束后),竹笋仍然不能达到收获高度,就输出 −1−1。ZgO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入共一行,为一个整数k (1≤k≤120),表示竹笋可以收获时的最低高度。ZgO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出共一行,为一个整数,表示第几天结束后可以收获竹笋。ZgO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

10

【输出样例】

1
参考程序
  1. #include<bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() 
  5.   long long k,d; 
  6.   double s=0; 
  7.    
  8.   cin>>k; 
  9.   for(int i=1; ;i++) 
  10.   { 
  11.      s=s+16.0/i; 
  12.     if(s>=k) 
  13.     { 
  14.       d=i; 
  15.       break;  
  16.     }          
  17.   }  
  18.   if(d>365)  
  19.     cout<<-1; 
  20.   else 
  21.     cout<<d; 
  22.    
  23.   return 0; 
ZgO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

关 键 词

种植竹笋

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢