解题思路:

注意事项:

参考代码:def progress(x,y):
   if x<y:
       return -1
   else:
       less=x-y
       return less

def cunchu(x,y):
   if x-y>=100:
       m=(x-y)//100
       less=x-m*100
       chucun=m*100
       return less,chucun
   else:
       return x,0
y=[0]*12
m=300
x=0
less=0
all_result=0
for i in range(12):
   y[i]=eval(input())

for i in range(12):
   current=m+x
   x,less=cunchu(current,y[i])
   progress_result=progress(x,y[i])
   if progress_result == -1:
       print(-(i + 1))
       break
   else:
       x=progress_result
       all_result+=less
else:
   total=x+all_result*1.2
   print(int(total))

点赞(0)
 

0.0分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论