F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_19225420_3999.cpp:8:2: error: 'ullong' does not name a type
  ullong; 
  ^
0_0_19225420_3999.cpp:10:8: error: 'ullong' has not been declared
 int x, ullong k){bool vst[10];for(int i = 0;i < 10; ++i) vst[i] = false;vst[x] = true;while(k--){x = f[x];if(vst[x]){int len = 1;for(int y = f[x];y != x;y = f[y]) ++len;k %= len;while(k--) x = f[x];return x;}else vst[x] = true;}return x;} 
        ^
0_0_19225420_3999.cpp:11:16: error: 'ullong' does not name a type
 int g[10][10]; ullong min(ullong a, ullong b){return a < b ? a : b;}
                ^
0_0_19225420_3999.cpp: In function 'int main()':
0_0_19225420_3999.cpp:12:149: error: 'ullong' was not declared in this scope
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                     ^
0_0_19225420_3999.cpp:12:183: error: 'a' was not declared in this scope
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                       ^
0_0_19225420_3999.cpp:12:187: error: 'b' was not declared in this scope
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                           ^
0_0_19225420_3999.cpp:12:197: error: expected ';' before 'ans'
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                     ^
0_0_19225420_3999.cpp:12:216: error: expected ';' before 't'
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                                        ^
0_0_19225420_3999.cpp:12:222: error: 't' was not declared in this scope
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                                              ^
0_0_19225420_3999.cpp:12:245: error: expected ';' before 'u'
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                                                                     ^
0_0_19225420_3999.cpp:12:266: error: 'u' was not declared in this scope
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                                                                                          ^
0_0_19225420_3999.cpp:12:284: error: expected ';' before 'uu'
 int main(){int TT;scanf("%d", &TT);for(int cas = 1; cas <= TT; ++cas){for(int i = 0;i < 10; ++i){for(int j = 0;j < 10; ++j){scanf("%d", g[j] + i);}}ullong a, b;scanf("%I64u %I64u", &a, &b);ullong ans = 0;for(ullong t = 1;t <= b;t *= 10){ullong u = a, v = b;int d = u / t % 10;ullong uu = min((u / t + 1) * t - 1, v);int val = eval(g[d], d, uu - u);for(++d, u = uu;d < 10 && u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}if((v - u) / t >= 10){int f[10];for(int d = 0;d < 10; ++d){f[d] = d;for(int j = 0;j < 10; ++j){f[d] = eval(g[j], f[d], t);}}val = eval(f, val, (v - u) / t / 10);u += (v - u) / t / 10 * t * 10;}for(d = 0; u < v; ++d, u = uu){uu = min(u + t, v);val = eval(g[d], val, uu - u);}ans += val * t;}printf("%I64u\n", ans);}return 0;}
                                                                                                                                                                                                                                                                                      


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-06-26 18:34:13, Gzip enabled