0_0_8215337_29327\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_8215337_29327\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_8215337_29327\Main.java:3: 非法字符: \35
#include <algorithm>
^
0_0_8215337_29327\Main.java:7: 需要为 class、interface 或 enum
const int maxn = 100 + 10;
^
0_0_8215337_29327\Main.java:9: 需要为 class、interface 或 enum
bool cmp(char *s, int high, int low, char *sub) //判断s[high]~s[low]是否就是字符串sub
^
0_0_8215337_29327\Main.java:12: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) if(s[i] != sub[j++]) return 0;
^
0_0_8215337_29327\Main.java:12: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) if(s[i] != sub[j++]) return 0;
^
0_0_8215337_29327\Main.java:12: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) if(s[i] != sub[j++]) return 0;
^
0_0_8215337_29327\Main.java:13: 需要为 class、interface 或 enum
return 1;
^
0_0_8215337_29327\Main.java:14: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:18: 需要为 class、interface 或 enum
if(len_a != len_b) //在程序除去了前导0,这里可直接比较位数来确定谁大谁小
^
0_0_8215337_29327\Main.java:21: 需要为 class、interface 或 enum
else return -1;
^
0_0_8215337_29327\Main.java:22: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:25: 需要为 class、interface 或 enum
for(i = 0; i < len; i++)
^
0_0_8215337_29327\Main.java:25: 需要为 class、interface 或 enum
for(i = 0; i < len; i++)
^
0_0_8215337_29327\Main.java:28: 需要为 class、interface 或 enum
if(a[i] < b[i]) return -1; //数a < b
^
0_0_8215337_29327\Main.java:29: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:31: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:36: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) ret = ret*10 + s[i]-'0';
^
0_0_8215337_29327\Main.java:36: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) ret = ret*10 + s[i]-'0';
^
0_0_8215337_29327\Main.java:36: 需要为 class、interface 或 enum
for(int i = high; i <= low; i++) ret = ret*10 + s[i]-'0';
^
0_0_8215337_29327\Main.java:37: 需要为 class、interface 或 enum
return ret;
^
0_0_8215337_29327\Main.java:38: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:42: 需要为 class、interface 或 enum
char a[maxn], b[maxn], B[maxn], c[maxn], minn[maxn]; //a, b为输入数组,B, c为过程中处理的中间数组,minn存最小值(结果)
^
0_0_8215337_29327\Main.java:43: 需要为 class、interface 或 enum
scanf("%d", &T);
^
0_0_8215337_29327\Main.java:44: 需要为 class、interface 或 enum
while(T--)
^
0_0_8215337_29327\Main.java:47: 需要为 class、interface 或 enum
int len_a = strlen(a), len_b = strlen(b);
^
0_0_8215337_29327\Main.java:48: 需要为 class、interface 或 enum
for(i = 0; i < maxn; i++) minn[i] = '9'; //初始化为最大
^
0_0_8215337_29327\Main.java:48: 需要为 class、interface 或 enum
for(i = 0; i < maxn; i++) minn[i] = '9'; //初始化为最大
^
0_0_8215337_29327\Main.java:48: 需要为 class、interface 或 enum
for(i = 0; i < maxn; i++) minn[i] = '9'; //初始化为最大
^
0_0_8215337_29327\Main.java:49: 需要为 class、interface 或 enum
for(i = len_b; i < maxn; i++) b[i] = '0'; b[maxn-1] = 0; //为b后面赋0,下面减法用到
^
0_0_8215337_29327\Main.java:49: 需要为 class、interface 或 enum
for(i = len_b; i < maxn; i++) b[i] = '0'; b[maxn-1] = 0; //为b后面赋0,下面减法用到
^
0_0_8215337_29327\Main.java:49: 需要为 class、interface 或 enum
for(i = len_b; i < maxn; i++) b[i] = '0'; b[maxn-1] = 0; //为b后面赋0,下面减法用到
^
0_0_8215337_29327\Main.java:49: 需要为 class、interface 或 enum
for(i = len_b; i < maxn; i++) b[i] = '0'; b[maxn-1] = 0; //为b后面赋0,下面减法用到
^
0_0_8215337_29327\Main.java:50: 需要为 class、interface 或 enum
int bb = to_int(b, 0, len_b-1); //求b的值
^
0_0_8215337_29327\Main.java:51: 需要为 class、interface 或 enum
if(len_a < len_b) //当子串长度比原串更长时,子串更大
^
0_0_8215337_29327\Main.java:54: 需要为 class、interface 或 enum
printf("Case #%d: %d\n", cnt++, bb-aa);
^
0_0_8215337_29327\Main.java:55: 需要为 class、interface 或 enum
continue;
^
0_0_8215337_29327\Main.java:56: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:58: 需要为 class、interface 或 enum
for(i = len_a-len_b; i >= 0; i--) //从后往前一一模拟
^
0_0_8215337_29327\Main.java:58: 需要为 class、interface 或 enum
for(i = len_a-len_b; i >= 0; i--) //从后往前一一模拟
^
0_0_8215337_29327\Main.java:58: 需要为 class、interface 或 enum
for(i = len_a-len_b; i >= 0; i--) //从后往前一一模拟
^
0_0_8215337_29327\Main.java:61: 需要为 class、interface 或 enum
if(aa == bb) //剪枝,匹配成功时
^
0_0_8215337_29327\Main.java:64: 需要为 class、interface 或 enum
break;
^
0_0_8215337_29327\Main.java:65: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:68: 需要为 class、interface 或 enum
for(u = 0; u < maxn; u++) B[u] = b[u]; //取一个b到B,不能直接操作原数组!
^
0_0_8215337_29327\Main.java:68: 需要为 class、interface 或 enum
for(u = 0; u < maxn; u++) B[u] = b[u]; //取一个b到B,不能直接操作原数组!
^
0_0_8215337_29327\Main.java:69: 需要为 class、interface 或 enum
for(j = len_a-1, k = len_a-1-i; j >= i; j--, k--)
^
0_0_8215337_29327\Main.java:69: 需要为 class、interface 或 enum
for(j = len_a-1, k = len_a-1-i; j >= i; j--, k--)
^
0_0_8215337_29327\Main.java:69: 需要为 class、interface 或 enum
for(j = len_a-1, k = len_a-1-i; j >= i; j--, k--)
^
0_0_8215337_29327\Main.java:72: 需要为 class、interface 或 enum
else //借位
^
0_0_8215337_29327\Main.java:75: 需要为 class、interface 或 enum
c[k] = B[k] + 10 - a[j] + '0';
^
0_0_8215337_29327\Main.java:76: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:79: 需要为 class、interface 或 enum
for(v = 0; v < len_a-i; v++) if(c[v] != '0') break; //除去前导0
^
0_0_8215337_29327\Main.java:79: 需要为 class、interface 或 enum
for(v = 0; v < len_a-i; v++) if(c[v] != '0') break; //除去前导0
^
0_0_8215337_29327\Main.java:79: 需要为 class、interface 或 enum
for(v = 0; v < len_a-i; v++) if(c[v] != '0') break; //除去前导0
^
0_0_8215337_29327\Main.java:80: 需要为 class、interface 或 enum
if(v != 0) for(u = 0; v <= len_a-i; u++,v++) c[u] = c[v];
^
0_0_8215337_29327\Main.java:80: 需要为 class、interface 或 enum
if(v != 0) for(u = 0; v <= len_a-i; u++,v++) c[u] = c[v];
^
0_0_8215337_29327\Main.java:80: 需要为 class、interface 或 enum
if(v != 0) for(u = 0; v <= len_a-i; u++,v++) c[u] = c[v];
^
0_0_8215337_29327\Main.java:81: 需要为 class、interface 或 enum
if(cmpp(c, minn) < 0) for(u = 0; u <= len_a-i; u++) minn[u] = c[u]; //更新
^
0_0_8215337_29327\Main.java:81: 需要为 class、interface 或 enum
if(cmpp(c, minn) < 0) for(u = 0; u <= len_a-i; u++) minn[u] = c[u]; //更新
^
0_0_8215337_29327\Main.java:81: 需要为 class、interface 或 enum
if(cmpp(c, minn) < 0) for(u = 0; u <= len_a-i; u++) minn[u] = c[u]; //更新
^
0_0_8215337_29327\Main.java:82: 需要为 class、interface 或 enum
}
^
0_0_8215337_29327\Main.java:85: 需要为 class、interface 或 enum
else //还要1次对“-1”位的模拟
^
0_0_8215337_29327\Main.java:87: 需要为 class、interface 或 enum
for(u = 0; u < maxn; u++) B[u] = b[u]; //取一个b到B,不能直接操作原数组!
^
0_0_8215337_29327\Main.java:87: 需要为 class、interface 或 enum
for(u = 0; u < maxn; u++) B[u] = b[u]; //取一个b到B,不能直接操作原数组!
^
0_0_8215337_29327\Main.java:88: 需要为 class、interface 或 enum
for(j = len_a-1, k = len_a; j >= 0; j--, k--)
^
0_0_8215337_29327\Main.java:88: 需要为 class、interface 或 enum
for(j = len_a-1, k = len_a; j >= 0; j--, k--)
^
0_0_8215337_
|