Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2
  1  Никитенко Максим Алексеевич, 02 ноября 2026 г. 20:21:10
     10 тест: Проверить условие, что пешка не начинает ход на 1 линии
  2  Лукмонов Мажидхон, 19 октября 2026 г. 15:50:08
     спс Влад
  3  Бехруз, 19 октября 2026 г. 15:48:25
     y1 == y2 && ((x1 == 2 && (x2 == 3 || x2 == 4)) || (x2 == x1 + 1 && x1 > 1 && x1 < 8)))
  4  Рахматжон, 15 октября 2026 г. 14:58:15
     x1 == x2 && ((y1 == 2 && (y2 == 3 || y2 == 4)) || (y2 == y1 + 1 && y1 > 1 && y1 < 8))
  5  Санжар, 14 октября 2026 г. 15:53:48
     Я 200
  6  Гиро Влад, 10 октября 2026 г. 22:59:32
     Ребята, не беспокойтесь! Я сам немог решить, даже ИИ не смог! Посмотрите у меня, или у челика под ником "Неизвестный"! А вот мой код: (рабочий) #include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int x1, y1, x2, y2; if (!(cin >> x1 >> y1 >> x2 >> y2)) return 0; if (x1 == x2 && y1 == y2) { cout << "NO\n"; return 0; } if (y1 <= 1 || y1 >= 8) { cout << "NO\n"; return 0; } if (x1 == x2) { if (y2 - y1 == 1) { cout << "YES\n"; return 0; } if (y2 - y1 == 2 && y1 == 2) { cout << "YES\n"; return 0; } } cout << "NO\n"; return 0; }
  7  Трафимович Михаил Андреевич, 08 октября 2026 г. 22:42:40
     ПУЛЕНЕПРОБИВАЕМОЕ РЕШЕНИЕ: #include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int x1, y1, x2, y2; if (!(cin >> x1 >> y1 >> x2 >> y2)) return 0; if (x1 == x2 && y1 == y2) { cout << "NO\n"; return 0; } if (y1 <= 1 || y1 >= 8) { cout << "NO\n"; return 0; } if (x1 == x2) { if (y2 - y1 == 1) { cout << "YES\n"; return 0; } if (y2 - y1 == 2 && y1 == 2) { cout << "YES\n"; return 0; } } cout << "NO\n"; return 0; }
  8  Неизвестный, 08 октября 2026 г. 22:27:29
     ПУЛЕНЕПРОБИВАЕМОЕ РЕШЕНИЕ: #include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int x1, y1, x2, y2; if (!(cin >> x1 >> y1 >> x2 >> y2)) return 0; if (x1 == x2 && y1 == y2) { cout << "NO\n"; return 0; } if (y1 <= 1 || y1 >= 8) { cout << "NO\n"; return 0; } if (x1 == x2) { if (y2 - y1 == 1) { cout << "YES\n"; return 0; } if (y2 - y1 == 2 && y1 == 2) { cout << "YES\n"; return 0; } } cout << "NO\n"; return 0; }
  9  Балтабаев Халила, 08 октября 2026 г. 15:56:30
     #include <iostream> using namespace std; int x1, x2, y1, y2; int main() { cin >> x1 >> y1 >> x2 >> y2; if (x1 == x2) { if (y1 == 2) { if (y2 - y1 == 1 || y2 - y1 == 2) cout << "YES"; else cout << "NO"; } else if (y1 >= 3 && y1 <= 7) { if (y2 - y1 == 1) cout << "YES"; else cout << "NO"; } else { cout << "NO"; } } else { cout << "NO"; } return 0; }
  10  Фисенко Полина Юрьевна, 07 октября 2026 г. 22:17:13
     67
  11  Тарыбай Ануар, 12 сентября 2026 г. 9:07:40
     i hate this
  12  Кажекен Нуржигит, 18 июня 2026 г. 22:35:19
     6 test?
  13  Неизвестный, 23 апреля 2026 г. 12:15:10
     #include <iostream> using namespace std; int main() { int x1, y1, x2, y2; cin >> x1 >> y1 >> x2 >> y2; if (x1 == x2 && (y2 == y1 + 1 || (y1 == 2 && y2 == y1 + 2))) cout << "YES"; else cout << "NO"; return 0; }
  14  Неизвестный, 23 апреля 2026 г. 12:08:55
     #include <iostream> using namespace std; int main() { int x1, y1, x2, y2; cin >> x1 >> y1 >> x2 >> y2; if (x1 == x2 && ( y2 == y1 + 1 || // обычный ход (y1 == 2 && y2 == y1 + 2) // первый ход на 2 клетки )) cout << "YES"; else cout << "NO"; return 0; }
  15  Смагулов Нурали, 22 марта 2026 г. 21:26:44
     10 тест это позиция пешки не должна находиться на 8 или на 1 позиции. Почему 8 так как когда пешка на 8 стоит он не может пойти вперёд за границу доски или назад правила не дадут пойти назад. А почему 1 просто пешка по умолчанию стоит на 2 линии даже если начать игру в шахматы, то пешка расставлена на 2 линии за белых
  16  Алиса, 27 февраля 2026 г. 12:08:23
     #include <iostream> using namespace std; int main() { int x1,y1,x2,y2; cin >>x1>>y1>>x2>>y2; if (y1>=y2 or y1==1){ cout <<"NO"; } else if (y1==2 and y2==4){ cout <<"YES"; } else if (abs(x1-x2)==0 and (abs(y2-y1)==1)){ cout <<"YES"; } else{ cout<<"NO"; } }
  17  Газиз Айлин, 27 февраля 2026 г. 12:06:34
     кто знает что во 4 тесте ?
  18  Тетерин Арсений Сергеевич, 03 декабря 2025 г. 20:27:32
     тут нужно учитовать что пешка за черных может ходить в обратную сторону?? Подчкажите
  19  Короткий мирон, 20 октября 2025 г. 14:48:53
     8 тест
  20  Райымбеков Ислам, 08 октября 2025 г. 12:23:59
     x1, y1 = map(int, input().split()) x2, y2 = map(int, input().split()) if (x1 == x2 and ((y1 == 2 and (y2 == 3 or y2 == 4)) or (y2 == y1 + 1 and y1 > 1 and y1 < 8))): print("YES") else: print("NO")
 1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru



Доставка грузов из Китая в Архангельск