Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9836 Accepted Submission(s): 2881
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; __int64 i,j,k,l,m,n,t; int main() { scanf("%I64d",&k); while(k--) { scanf("%I64d",&n); for(i=1;;i++) if(i*(i+1)/2>=n) break; m=n-i*(i-1)/2; m%=9; if(m==0) m=9; printf("%I64d\n",m); } }
原文:http://www.cnblogs.com/tonghao/p/4988947.html