0_0_30485427_9086.c: In function 'maxSubSum':
0_0_30485427_9086.c:15:5: error: expected expression before '/' token
// deal m = 1;
^
0_0_30485427_9086.c:17:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 1; i < n; i++) {
^
0_0_30485427_9086.c:17:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
0_0_30485427_9086.c:22:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int m = 2; m <= M; m++) {
^
0_0_30485427_9086.c:23:9: error: expected expression before '/' token
// dp[m][i] = max{dp[m][i-1] + a[i], max{dp[m-1][t]} + a[i]};
^
0_0_30485427_9086.c:24:9: error: expected expression before '/' token
// t = [m-1, j-1]
^
0_0_30485427_9086.c:26:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < m; i++) {
^
0_0_30485427_9086.c:27:13: error: 'tmax' undeclared (first use in this function)
tmax = tmax > b[i] ? tmax : b[i];
^
0_0_30485427_9086.c:27:13: note: each undeclared identifier is reported only once for each function it appears in
0_0_30485427_9086.c:31:9: error: expected expression before '/' token
// dp[m][i] = max{dp[m][i-1] + a[i], max{dp[m-1][t]} + a[i]};
^
0_0_30485427_9086.c:32:9: error: expected expression before '/' token
// t = [m-1 ~ j-1] 两边都是闭
^
0_0_30485427_9086.c:32:9: error: stray '\301' in program
0_0_30485427_9086.c:32:9: error: stray '\275' in program
0_0_30485427_9086.c:32:9: error: stray '\261' in program
0_0_30485427_9086.c:32:9: error: stray '\337' in program
0_0_30485427_9086.c:32:9: error: stray '\266' in program
0_0_30485427_9086.c:32:9: error: stray '\274' in program
0_0_30485427_9086.c:32:9: error: stray '\312' in program
0_0_30485427_9086.c:32:9: error: stray '\307' in program
0_0_30485427_9086.c:32:9: error: stray '\261' in program
0_0_30485427_9086.c:32:9: error: stray '\325' in program
0_0_30485427_9086.c:33:9: error: stray '\265' in program
// dp[m][m-1] 的值?
^
0_0_30485427_9086.c:33:9: error: stray '\304' in program
0_0_30485427_9086.c:33:9: error: stray '\326' in program
0_0_30485427_9086.c:33:9: error: stray '\265' in program
0_0_30485427_9086.c:34:9: error: stray '\313' in program
// 所以是前几项的和
^
0_0_30485427_9086.c:34:9: error: stray '\371' in program
0_0_30485427_9086.c:34:9: error: stray '\322' in program
0_0_30485427_9086.c:34:9: error: stray '\324' in program
0_0_30485427_9086.c:34:9: error: stray '\312' in program
0_0_30485427_9086.c:34:9: error: stray '\307' in program
0_0_30485427_9086.c:34:9: error: stray '\307' in program
0_0_30485427_9086.c:34:9: error: stray '\260' in program
0_0_30485427_9086.c:34:9: error: stray '\274' in program
0_0_30485427_9086.c:34:9: error: stray '\270' in program
0_0_30485427_9086.c:34:9: error: stray '\317' in program
0_0_30485427_9086.c:34:9: error: stray '\356' in program
0_0_30485427_9086.c:34:9: error: stray '\265' in program
0_0_30485427_9086.c:34:9: error: stray '\304' in program
0_0_30485427_9086.c:34:9: error: stray '\272' in program
0_0_30485427_9086.c:34:9: error: stray '\315' in program
0_0_30485427_9086.c:36:18: error: redefinition of 'i'
for (int i = 0; i < m; i++) {
^
0_0_30485427_9086.c:26:18: note: previous definition of 'i' was here
for (int i = 0; i < m; i++) {
^
0_0_30485427_9086.c:36:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < m; i++) {
^
0_0_30485427_9086.c:37:13: error: 'pre_sum' undeclared (first use in this function)
pre_sum += a[i];
^
0_0_30485427_9086.c:41:18: error: redefinition of 'i'
for (int i = m; i < n; i++) {
^
0_0_30485427_9086.c:36:18: note: previous definition of 'i' was here
for (int i = 0; i < m; i++) {
^
0_0_30485427_9086.c:41:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = m; i < n; i++) {
^
0_0_30485427_9086.c:51:14: error: redefinition of 'i'
for (int i = 0; i < n; i++) {
^
0_0_30485427_9086.c:17:14: note: previous definition of 'i' was here
for (int i = 1; i < n; i++) {
^
0_0_30485427_9086.c:51:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < n; i++) {
^
0_0_30485427_9086.c: In function 'main':
0_0_30485427_9086.c:61:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < n; i++) {
^
|