blob: 8886515fe3232209fef7cc95fb3f05c9ac9be9ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define BUFSZ 1024
char buf[BUFSZ];
int main() {
int maxval = 0;
int cur = 0;
FILE* fp = fopen("input", "r");
while (fgets(buf, BUFSZ, fp)) {
int len = strlen(buf);
char *end;
if (len <= 1) {
maxval = cur > maxval ? cur : maxval;
cur = 0;
} else {
cur += strtol(buf, &end, 10);
}
}
printf("%d\n", maxval);
return 0;
}
|