Trailing Zeroes (III)
来源:互联网 发布:帝国cms视频教程 编辑:程序博客网 时间:2024/06/03 05:10
A - Trailing Zeroes (III)
Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & %lluSubmit Status
Description
You task is to find minimal natural number N, so that N! contains exactly Q zeroes on the trail in decimal notation. As you know N! = 1*2*...*N. For example, 5! = 120, 120 contains one zero on the trail.
Input
Input starts with an integer T (≤ 10000), denoting the number of test cases.
Each case contains an integer Q (1 ≤ Q ≤ 108) in a line.
Output
For each case, print the case number and N. If no solution is found then print 'impossible'.
Sample Input
3
1
2
5
Sample Output
Case 1: 5
Case 2: 10
Case 3: impossible
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<queue>#include<stack>#include<math.h>#include<iostream>#include<algorithm>using namespace std;const int MAXN=0x3f3f3f3f;int get(int x){int q = 0;while(x){q += x/5;x /= 5;}return q;}void fun(int n){int l = 0,r = MAXN;while(l <= r){int mid = (l+r)>>1;if(get(mid) >= n){r = mid - 1;}else{l = mid+1;}}if(get(l) == n){printf("%d\n",l);}else{printf("impossible\n");}}int main(){int t,q,text = 0;cin>>t;while(t--){cin>>q;printf("Case %d: ",++text);fun(q);} return 0;}
0 0
- Trailing Zeroes (III)<二分>
- Trailing Zeroes (III)
- Trailing Zeroes (III)
- lightoj Trailing Zeroes (III)
- Trailing Zeroes (III) LightOJ
- Trailing Zeroes (III)
- Trailing Zeroes (III) (数学)
- Trailing Zeroes (III)
- acm Trailing Zeroes (III)
- 二分法-Trailing Zeroes (III)
- Trailing Zeroes (III)
- Trailing Zeroes (III)
- LightOJ1138 Trailing Zeroes (III)
- Trailing Zeroes (III)
- Trailing Zeroes (III)
- lightOJ 1138 Trailing Zeroes (III)
- LightOJ 1138 Trailing Zeroes (III)
- LightOJ 1138Trailing Zeroes (III)
- Maven POM文件
- Expanding Rods
- Spring过滤参数中的xss
- ./configure: error: SSL modules require the OpenSSL library
- JavaScript基础——事件流
- Trailing Zeroes (III)
- 整理:STL 中 sort 函数用法简介 && 七种 qsort 排序方法
- c语言的学习
- Navicat 连接 Oracle express
- DES对称加密算法 CryptoUitls
- html(1)之标签
- ODPS技术架构及应用实践
- 对程序员来说,提高薪水最好的建议是什么?
- 07-掌握-GCD基本使用