SGU 107 —— 打表找规律
来源:互联网 发布:25岁的程序员小张 编辑:程序博客网 时间:2024/05/21 14:55
107. 987654321 problem
time limit per test: 0.25 sec.
memory>
For given number N you must output amount of N-digit numbers, such, that last digits of their square is equal to 987654321.
Input
Input contains integer number N (1<=N<=106)
Output
Write answer to the output.
Sample Input
8
Sample Output
0我们都知道,n的平方取模后的结果只与n的后几位有关,那么我们从sqrt(987654321)—>打表,我们可得九位时有8个解,我们在n前面再加一位数就有8*9 = 72个解,然后再加x位数就有72 *(x - 10)个解。
#include <iostream>#include <cstdio>#include <cmath>#include <algorithm>using namespace std;int main(){// //freopen("out.txt" , "w" , stdout);// for(long long i = (long long)(sqrt(987654321.0)) ; i <= 999999999 ; i++)// {// if(i * i % 1000000000 == (long long)987654321)// {// cout << i << endl;// }//// cout << (i * i) % 10000000000 << '+' << endl;// } int n; while(~scanf("%d" , &n)) { if(n < 9)printf("0\n"); else if(n == 9)printf("8\n"); else { printf("72"); for(int i = 10 ; i < n ;i++) { printf("0"); } puts(""); } } return 0;}
0 0
- SGU 107 —— 打表找规律
- SGU 107 找规律?
- SGU 107 987654321 problem【找规律】
- sgu 126 Boxes 数学推导(打表找规律??...)
- SGU 105 数学找规律
- SGU 105 Div 3 找规律
- sgu 169 数学推导,找规律
- SGU 105 数学题or找规律
- SGU 118. Digital Root 找规律+模拟
- SGU 126. Boxes 找规律 数学 二进制
- SGU - 169 - Numbers (找规律)
- SGU 416 Optimal Dartboard(找规律)
- SGU 101 Domino 里程碑2——开始刷sgu!
- sgu 326——Perspective
- sgu 330——Numbers
- sgu——169、178
- SGU 107
- SGU 107
- android------数据存储
- Oracle数据库修改字符集
- 01串
- UIView子视图Center中心点
- rawurlencode PHP
- SGU 107 —— 打表找规律
- surfacefliner
- mysql配置文件例子(三)
- 手机视频聚合App影响 视频网站转型堪忧
- Win7下解决文件无法删除"操作无法完成
- PYTHON
- 10-排序-Introduction
- VMware下Linux虚拟机安装VMware tools完整过程
- Android一键清除其他应用缓存数据,有没有什么好方法?【已解决】