From 81f7aeec42451071ff3a50dce4af6cc4842022d0 Mon Sep 17 00:00:00 2001 From: unlockable Date: Sat, 30 Sep 2023 17:54:29 +0800 Subject: [PATCH] OK! --- 2023201/main.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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) {