算出9位数的情况,其他位数的情况可通过9位数得到。 通过小程序得到9位数的情况时答案是8。 由于用cout, TLE 一次, 郁闷!!!!!! 107. 987654321问题 时间: 0.75 sec 空间: 4096 KB 对于给定的正整数N求出有多少10进制N位数满足它的平方末尾是987654321。 输入 包含 N (1<=N<=106) 输出 答案。 样例输入 8 样例输出 0 #include <iostream> using namespace std; int main() { int n; scanf("%d", &n); if(n < 9) printf("0/n"); else { if(n == 9) printf("8/n"); else { printf("72"); for(int i = 11; i <= n; i++) printf("0"); printf("/n"); } } return 0; }