Различия между версиями 1 и 7 (по 6 версиям)
Версия 1 от 2021-12-29 13:48:28
Размер: 3278
Редактор: FrBrGeorge
Комментарий:
Версия 7 от 2022-01-09 23:34:52
Размер: 3627
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
  * /!\ '''TODO''' Зарегистрироваться в турнире   * /* [[http://ejudge.cmc.msu.ru/register?action=212&contest_id=202&locale_id=1|Зарегистрироваться в турнире]] */ Зарегистрироваться в турнире (регистрация закрыта)
Строка 8: Строка 8:
Зарегистрировавшись в турнире вы подтверждаете свою готовность приобрести или потерять один балл, выставленный вам автоматом! Зарегистрировавшись в турнире вы подтверждаете свою готовность приобрести или потерять один балл из выставленных вам автоматом!
Строка 10: Строка 10:
  * [[https://ejudge.cs.msu.ru/new-client?contest_id=202&locale=1|Вход в турнир]]
Строка 13: Строка 14:
 * Дедлайн — 14.01.2022
Строка 22: Строка 24:
 1. Ввести через пробел N целых чисел. В следующей строке ввести целое K: 1 < K < N. Заменить K пробелов операциями `+` так, чтобы наименьшее из разделённых пробелами выражений было максимальным. Например, «7 1 2 5 4» и 2 → «7 1+2+5 4», а «1 7 2 5 4» и 2 → «1+7 2+5 4»
Строка 24: Строка 25:
 1. Ввести две строки и вывести наибольшую по длине общую подстроку. Если таковых несколько — вывести наибольшую.  1. Ввести через пробел N натуральных чисел. В следующей строке ввести целое K: 1 < K < N. Заменить K пробелов операциями `+` так, чтобы наименьшее из разделённых пробелами выражений было максимальным. Например, «`7 1 2 5 4`» и 2 → «`7 1+2+5 4`», а «`1 7 2 5 4`» и 2 → «`1+7 2+5 4`»
 1. Ввести две строки и вывести наибольшую по длине общую подстроку. Если таковых несколько — вывести лексикографически наибольшую.

Дополнительное задание для повышения оценки

Правила:

  • Для того, чтобы принять участие, необходимо
    • Дорешать все задачи основного курса
    • Зарегистрироваться в турнире (регистрация закрыта)

      • Зарегистрировавшись в турнире вы подтверждаете свою готовность приобрести или потерять один балл из выставленных вам автоматом!

    • Вход в турнир

  • Для того, чтобы не потерять баллы, надо самостоятельно решить 3 задачи из 5 (первые три проще)
  • Для того, чтобы сменить «удовл» на «хор» или «зачёт», надо решить 4 задачи
  • Для того, чтобы сменить «хор» на «отл», надо решить все 5 задачи
  • Дедлайн — 14.01.2022
  • Повышение оценки «ничего» → «удовл» / «ничего» → «зачёт»:
    • Необходимо решить все задачи Д/З
    • Необходимо решить все задачи доп. задания
    • Все случаи совпадения решений проверяются вручную

Задачи

Пока только формулировки, тесты на EJudge появятся позже

  1. Ввести через пробел целые M и N: 2 ⩽ M ⩽ N ⩽ 1000000, вывести через пробел все простые числа в диапазоне от M до N включтельно
  2. Имеется большая последовательность объектов (неважно каких), допускающих операцию сравнения. Известно, что некоторых одинаковых объектов в последовательности больше половины. Требуется, не храня последовательности, выяснить, чему они равны (т. е. привести пример такого объекта).
  3. Ввести N пар чисел — координаты отрезков на прямой. В следующей строке ввести N чисел — координаты точек на прямой. Вывести N целых чисел — количество отрезков, которым принадлежит соответствующая точка.
  4. Ввести через пробел N натуральных чисел. В следующей строке ввести целое K: 1 < K < N. Заменить K пробелов операциями + так, чтобы наименьшее из разделённых пробелами выражений было максимальным. Например, «7 1 2 5 4» и 2 → «7 1+2+5 4», а «1 7 2 5 4» и 2 → «1+7 2+5 4»

  5. Ввести две строки и вывести наибольшую по длине общую подстроку. Если таковых несколько — вывести лексикографически наибольшую.

LecturesCMC/PythonIntro2021/AdditionalTasks (последним исправлял пользователь FrBrGeorge 2022-01-11 21:29:49)