#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int even = 0, odd = 0;
for (int i = 0; i < 2 * n; ++i) {
int x;
cin >> x;
odd += x % 2;
even += (x + 1) % 2;
}
if (even == odd) {
cout << "Yes\n";
} else {
cout << "No\n";
}
}Задача по программированию: обработка ввода до стоп-слова
K@kedr2earthмедиа / агрегатор
3 недЕжедневная задача по программированию на обработку последовательности чисел до получения стоп-слова Wasted.
🖥 Задачка дня: «Я встану — вы ляжете»
Дима решил складывать бесконечный ряд чисел до тех пор, пока не устанет.
На вход программе подаются целые значения. Концом ввода служит слово Wasted — это значит, что Дима устал.
Гарантируется, что кроме чисел и
финального слова
Wasted, никаких других слов во вводе не будет.
Нужно обработать все числа до слова Wasted.
Присылайте свои решения в комментарии — позже опубликуем разбор 👀
В прошлый раз мы решали задачу «Пары», предлагаем прочитать её разбор:
Идея решения простая: сумма двух чисел нечётна только тогда, когда одно число чётное, а второе нечётное.
Значит, весь набор можно разбить на такие пары только в одном случае: если количество чётных и нечётных чисел совпадает.

Кратко (AI)
В посте представлена задача по программированию, требующая обработки последовательности целых чисел до появления стоп-слова Wasted. Также приводится разбор предыдущей задачи на проверку четности чисел.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖