解题思路:通过规律发现:5!-> end 0 number is 1
10-> end 0 number is 2
15->end 0 number is 3
…………
注意事项:
参考代码:
import os import sys #二分法求(符合单调性) def check(x): #定义一个函数 x//=5 res=0 while x>0: res=res+x x//=5 return res k=int(input()) l=0 r=int(9e18) while l<r: mid=l+r>>1 if check(mid)>=k: r=mid else: l=mid+1 if check(l)==k: print(l) else: print(-1)
0.0分
0 人评分
简单的for循环浏览:1498 |
WU-判定字符位置 (C++代码)浏览:1471 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
字符逆序 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
简单的a+b (C语言代码)浏览:457 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1323 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
1197求助浏览:667 |