diff --git a/2023201/main.cpp b/2023201/main.cpp index b4984a7..4aca7ad 100644 --- a/2023201/main.cpp +++ b/2023201/main.cpp @@ -1,5 +1,18 @@ #include +int read_num() { + int summ = 0; + char c = getchar(); + while (c < '0' || c > '9') { + c = getchar(); + } + while (c >= '0' && c <= '9') { + summ = summ * 10 + c - '0'; + c = getchar(); + } + return summ; +} + int main() { int n = 0; int save[32] = {0}; @@ -9,7 +22,8 @@ int main() { int index = 0; scanf("%d", &n); for (int count = 0; count < 3 * n - 1; count++) { - scanf("%d", &cur_num); + // scanf("%d", &cur_num); + cur_num = read_num(); index = 0; while (cur_num) { if (cur_num & 1) {