hdoj 1597 find the nth digit 大水题!!
来源:互联网 发布:河南卫生网络直报系统 编辑:程序博客网 时间:2024/06/06 03:03
find the nth digit
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8404 Accepted Submission(s): 2398
Problem Description
假设:
S1 = 1
S2 = 12
S3 = 123
S4 = 1234
.........
S9 = 123456789
S10 = 1234567891
S11 = 12345678912
............
S18 = 123456789123456789
..................
现在我们把所有的串连接起来
S = 1121231234.......123456789123456789112345678912.........
那么你能告诉我在S串中的第N个数字是多少吗?
S1 = 1
S2 = 12
S3 = 123
S4 = 1234
.........
S9 = 123456789
S10 = 1234567891
S11 = 12345678912
............
S18 = 123456789123456789
..................
现在我们把所有的串连接起来
S = 1121231234.......123456789123456789112345678912.........
那么你能告诉我在S串中的第N个数字是多少吗?
Input
输入首先是一个数字K,代表有K次询问。
接下来的K行每行有一个整数N(1 <= N < 2^31)。
接下来的K行每行有一个整数N(1 <= N < 2^31)。
Output
对于每个N,输出S中第N个对应的数字.
Sample Input
61234510
Sample Output
112124
AC CODE:
#include<iostream>#include<math.h>using namespace std;int main(){ long long int sum,temp,j,i,k; __int64 n; scanf("%d",&k); while(k--) { scanf("%I64d",&n); for(i=(int)sqrt(2*n)-1;;i++) if(i*(i+1)>=2*n) break; //printf("%d#\n",i); temp=(i-1)*i/2; //if(n>temp) n-=temp; if(n%9==0) printf("9\n"); else printf("%d\n",n%9); } return 0;}
题中说不超过64位,是个坑!!不用64位整形提交过不了,哎~大水题,不解释。。
0 0
- hdoj 1597 find the nth digit 大水题!!
- HDOJ-1597find the nth digit
- hdoj-1597-find the nth digit
- HDOJ 1597 find the nth digit
- HDOJ 题目1597 find the nth digit(数学)
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- find the nth digit
- hdu Problem - 1597 find the nth digit
- HDU 1597 find the nth digit
- 1597—find the nth digit
- hdu 1597 find the nth digit
- c++冲刺(四)字节对齐问题详解(转载)
- HDOJ题目1068Girls and Boys(二分图最大独立集,匈牙利算法模板)
- Black Hat USA安全隐患盘点及黑客奥斯卡颁奖
- session cache cookie
- fragment中onActivityResult无法返回和在startActivityForResult调用后立即调用解决办法
- hdoj 1597 find the nth digit 大水题!!
- eclipse 性能优化
- HttpServlet
- 机器智能学科
- 合唱队形 dp
- 并发模块(一):thread、threading和select
- 揭秘jbpm流程引擎内核设计思想及构架(经典之作,收藏之)
- jquery 选择多个id:$("#id1,#id2,#id3,#id4")
- QT多线程程序设计