Задачи командных соревнований для школьников 1999
Реализация заданного алгоритма
| 16/05/1999 | Командные соревнования для школьников (1) |
Ограничения: время – 200ms/500ms, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
| A BB C DD AA BBB CC EE | трансформируются в | A AA C CC BB BBB DD EE |
Пример ввода
Готовь сани летом а телегу зимой Работа не волк и в лес не убежит
Пример вывода
Работа волк летом и убежит зимой Готовь не сани а в лес не телегу
Реализация заданного алгоритма
| 16/05/1999 | Командные соревнования для школьников (2) |
| 15/10/2010 | Занятие 6 (E) |
| 01/07/2013 | Практика 1 (проверка) (C) |
Ограничения: время – 100ms/500ms, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (1)
Пример ввода
5
Пример вывода
3 2 4 1 5
Поиск в ширину (BFS)
| 16/05/1999 | Командные соревнования для школьников (3) |
| 28/11/2006 | Практическое занятие 12 (B) |
| 22/10/2011 | Занятие 4 (B) |
| 02/07/2018 | Лето 2018 - 4 (E) |
| 06/07/2020 | Лето 2020 - 3 (E) |
| 07/07/2021 | Лето 2021-5 (A) |
| 04/07/2022 | Лето 2022-4 (B) |
| 04/12/2024 | ЦОП1 (дорешивание) Графы 2 (проводит BOGAT) (C) |
Ограничения: время – 2s/4s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (3)
Пример ввода
4 1 4 5 1 8 1 3 3 3 9 6 4 1 7 2 1
Пример вывода
3
Грамматики, рекурсивный разбор
| 16/05/1999 | Командные соревнования для школьников (4) |
| 19/09/2007 | Занятие 2 (B) |
| 12/05/2012 | Занятие 18 (B) |
Ограничения: время – 2s/4s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
| Ошибками в примерах являются: | |
| несоответствие скобок | 3)+(2 |
| пустые скобки | 3+() |
| неотрицательное число в скобках | (2)+3 |
| отсутствие операнда в арифметическом действии или самого действия | *3+2 или (2+4)3 |
| два или более знака подряд (должно быть 2+(-3)) | 2+-3 |
| пробелы в середине числа (в любом другом месте разрешено произвольное количество пробелов) | 2 45+3 |
| число, кроме 0, начинающееся с 0 | 45+032 или 000+2 |
| пример, состоящий из одного числа (в примере должно быть как минимум одно вычисление 2*2 или –(-1)) | 2 или –2 |
| недопустимые символы | [x+2]:0.02=4 |
| Ошибкой не является: | |
| дополнительные скобки | ((((2+4)))*5) |
Пример ввода
-(2+2) * 30 7*(6+3 2+-2 2+(-2) 4
Вывод для примера
2 3 5