解题思路:
从最后一天倒推结果
注意事项:
1 第10天没有吃 只计算9天
2 设每一天的总数为a
总数a=吃掉(a/2+1)+剩余aa
存在迭代关系 总数a=(剩余aa+1)*2
剩余aa是第二天的总数a
3 已知第9天的剩余是1,设为初始值a=1
参考代码:
n=int(input())
a = 1
for i in range(1,n):
a = (a+1)*2
print(a)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:637 |
C二级辅导-公约公倍 (C语言代码)浏览:1509 |
【密码】 (C语言代码)浏览:333 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:464 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
完数 (C语言代码)浏览:693 |
文科生的悲哀 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:560 |
简单的a+b (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:459 |