|
|
|
|
|
|
|
| 1 Азиз Саъдонов, 04 января 2026 г. 9:58:12 |
| #include <iostream> #include <vector> #include <string> using namespace std; int main() { int n, m; cin >> n >> m; vector<string> a(n); for (int i = 0; i < n; i++) cin >> a[i]; int need = 0; int pairs = 0; int L[3] = {0, 1, 2}; int R[3] = {5, 4, 3}; for (int i = 0; i < n; i++) { for (int k = 0; k < 3; k++) { char x = a[i][L[k]]; char y = a[i][R[k]]; if (x == 'X' && y == 'X') continue; if (x == 'X' && y == '.') need++; else if (x == '.' && y == 'X') need++; else if (x == '.' && y == '.') pairs++; } } if (need > m) { cout << "Impossible"; return 0; } int rem = m - need; if (rem % 2 != 0 || rem / 2 > pairs) { cout << "Impossible"; return 0; } int fillPairs = rem / 2; for (int i = 0; i < n; i++) { for (int k = 0; k < 3; k++) {
|
|
|
| 2 Александров Николай Васильеви, 18 января 2025 г. 6:02:58 |
| Николай, скорее всего несчитали случай когда m слишком большой
|
|
|
| 3 Куриннов Владимир Владимирович, 15 января 2025 г. 13:35:51 |
| набежали к регу готовиться)
|
|
|
| 4 Рыбарчук Николай Сергеевич, 12 января 2025 г. 17:46:04 |
| WA 82 тест, что это?
|
|
|
| 5 Артём Попков Дмитриевич, 27 декабря 2024 г. 0:33:01 |
| c
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |