Скачать тесты ко всем задачам финала
Разбор задач финала – 2017
Решения жюри
Компилятор: g++ GNU C++ 4.8.4
Задачи: Кубок-2017, II-A до Кубок-2017, II-H

* Решения задач Очного тура - 2016
Режим дорешивания. Закрыто.
Все задачи доступны в разделе Тренировка.

A

B

C

D

E

F

G

H

Компилятор: g++ GNU C++ 4.8.4
Задачи: Кубок-2016, II-A до Кубок-2016, II-H

Решения задач Очного тура - 2015
Режим дорешивания. Закрыто.
Все задачи доступны в разделе Тренировка.

A (php)    A (cpp)    A (py)

B (cpp)

B (py)

C (cpp)

D (php)

E (cpp)

F (cpp)

Компиляторы: g++ GNU C++ 4.8.4
PHP 5.5.9 и Python 3.5.1
Задачи: Кубок-2015, II-A до Кубок-2015, II-F

Решения Demo задач для системы тестирования.

A

B

C

D

E

Компилятор g++ GNU C++ 4.8.4

A

B

C

D

E

Компилятор php PHP 5.5.9

A

B

C

D

E

Компилятор mcs - Mono C# 3.28.0
Решения C# - Дмитрий Никитёнок.

Пожалуйста, внимательно читайте условия задачи.
Особенно cодержание примеров к задаче.




 

Как приручить питона? Интенсив для младших школьников и не только. Именно для тех школьников и родителей, кто с нуля. Олимпиадное, спортивное программирование.

Обратите внимание, задачи Контестов (уроков) можно решать и сдавать на различных языках программирования. Для начинающих желательно Python 3, но не обязательно. Зарегистрируйтесь на сайте E-olymp и правильно выбирайте компилятор (язык), когда будете отправлять решение. Система принимает частичные решения.

🗸 Решаем и сдаём задачи уроков для начинающих:
  1. Lesson 1. Introduction   |   Подсказка по математике
  2. Lesson 2. Conditional statement
  3. Lesson 3. Loops: for statement
  4. Lesson 4. Loops: while statement
  5. Lesson 5. Linear arrays   |   Задача J
  6. Lesson 6. Char arrays
  7. Lesson 7. Functions. Math functions
  8. Lesson 8. Recursive functions. Two dimentional arrays
  1. Рефлексия | Детский зачётный Контест | время1 час
  2. Рефлексия | Тренировочный Контест | время1.30 час
  3. ACM Easy One - Hour Contest | время1 час
  4. Младшие школьники развлекаются|

  5. Оцените свои силы на примере настоящего Контеста: Azerbaijan 5 - 8 Class FINALS (Это просто пример соревнований. Не обязательно решать и сдавать Контест. Надо ещё больше тренироваться.)

🗸 Важные и необходимые тренировки на ACMP
    (необходима регистрация, не всё успеем):
  1. Решение олимпиадных задач. Введение.
    19 задач обязательно
  2. От простых сравнений до сложных задач.
    33 задачи обязательно
  3. Текущая строевая подготовка. 30 задач
  4. Рекурсия
🗸 Школьникам и родителям школьников для самостоятельных
    тренировок:
  1. Основы Python на Питонтюторе
  2. Python 3 для начинающих
  3. Руководство по языку программирования Python
  4. Арифметическая прогрессия
  5. Алгоритмы MAXimal
  6. Программирование как игра?
🗸 Хотите задать вопрос?
  1. Ментор – Владимир Филиппов
  2. Пишите сообщение ВKонтакте
  3. e-mail: vovapskov@gmail.com

***

Санкт-Петербургская открытая олимпиада по программированию

🗸 Все разборы задач соревнований олимпиады сезон 2019/2020:

  1. Осенний программист
  2. Декабрьский кубок
  3. Февральский кубок
  4. Апрельский кубок

🗸 Хотите быть Чемпионами, сдайте все задачи в Высшей лиге!

****

Тренировки по подготовке начинающих к соревнованиям

Только для Тяжёлый кот

АРИФМЕТИКА

Игра «Осада Пскова»

Соревнования по программированию как инструмент мотивации и популяризации программирования для школьников


----------------------------------------------------------------------------------------

Тренировка для младших школьников и начинающих учителей информатики.

Для хорошей тренировки публикуем материалы Олимпиады Санкт-Петербурга по программированию для младших школьников 2018. Все контесты для свободной регистрации и виртуального участия. Доступно любому школьнику на Яндекс Контест. Необходим аккаунт Yandex.

  1. Отборочный тур для 3-5 классов
  2. Отборочный тур для 6-7 классов
  3. Финальный тур для 1-3 классов
  4. Финальный тур для 4-5 классов
  5. Финальный тур для 6-7 классов

  6. Краткий разбор и решения задач олимпиады 2018 для младших школьников

  7. BMTK Programming School, Small League

---------------------------------------------------------------------------------------------

Актуальные командные онлайн тренировки для школьников
цель – продуктивное участие в ВКОШП – 2019

 

  1. Всероссийская командная олимпиада школьников по программированию 2018
  2. Региональный этап Саратовской области. ВКОШП 18
  3. Московская командная олимпиада школьников Div. 1 (Лига A.)
    Сайт олимпиады.
  4. Московская командная олимпиада школьников Div. 2 (Лига B.)
  5. Решайте и сдавайте Контесты соревнований МКОШП
  6. Командные чемпионаты школьников Санкт-Петербурга
  7. * Решайте и сдавайте Контесты соревнований финала ВКОШП
  8. * Решайте и сдавайте Контесты Псковской области
  9. Командные олимпиады в Красноярске
  10. ICPC – 2019 Кубок Трёх Четвертьфиналов

Обратите внимание, задачи Контестов можно решать и сдавать на различных языках программирования.

---------------------------------------------------------------------------------------------

Алгоритм победы – индивидуальные соревнования по спортивному программированию среди школьников Псковской области. 4 апреля 2019 года с 15.00 до 18.00 по московскому времени.

Продолжительность соревнования – 180 мин. Контест рассчитан на школьников, которые в начале пути. Четыре задачи не высокой сложности. Однако, участие в соревновании Алгоритм победы будет полезно и для более подготовленных школьников, которые пока ещё в конце турнирных рейтингов ВКОШП и ИОИП. Более того, индивидуальные соревнования Алгоритм победы – отличная подготовка к осеннему Кубку – 2019 и к продуктивному участию школьников нашего региона во Всероссийской олимпиаде по информатике.


----------------------------------------------------------------------------------------


Ресурсы и материалы для продуктивной подготовки к контестам
и олимпиадам школьников по информатике
  1. Ближайшие события и график соревнований школьников по информатике

  2. Кубок Псковской области по программированию

  3. Неофициальная группа соревнований в Псковской области в Контакте

  4. Информатика в гимназии им. С.В. Ковалевской в Контакте

  5. Программирование Печорского района в Контакте

  6. Thonny Python IDE for beginners

  7. Easy and Quick way to run Programs Online. Простой и быстрый способ запуска программ онлайн

  8. Школьные Олимпиады по информатике. Университет ИТМО. Андрей Станкевич.

  9. Всероссийская командная олимпиада школьников по программированию. ВКОШП

  10. Всероссийская командная олимпиада школьников по программированию.

  11. Интернет-олимпиады по информатике.

  12. Индивидуальная олимпиада школьников по информатике и программированию.

  13. XXV Командный чемпионат школьников Санкт-Петербурга по программированию.

  14. Codeforces. Соревнования и олимпиады по информатике.

  15. Codeforces × Harbour.Space Education Rounds 2017/2018

  16. * Всероссийская олимпиада по информатике 2018

  17. Олимпиады по информатике в Москве

  18. Codeforces × Технокубок 2018

  19. HackerRank. Лучшая подготовка и тренировка. Контесты и Чемпионаты.

  20. HackerRank. Алгоритмы.

  21. HackerRank. C++.

  22. HackerRank. Python.

  23. HackerRank. Выберите свою дорожку.

  24. Дистанционная подготовка по информатике. Всё для хорошего старта.

  25. Алгоритмы. Математическая подготовка учителя Информатики.

  26. Вики-конспекты. Энциклопедия по дискретной математике и теории алгоритмов, составленная студентами ИТМО.

  27. Сайт алгоритмов решения задач по спортивному программированию .

  28. Computer Science Center (CS центр). Хорошие курсы stepik.org.

  29. Задачи по программированию. Красноярские тренировки Школьников.

  30. Олимпиады по спортивному программированию. Школа программиста.

  31. Полуфинал ВКОШП Acmp.ru Школа программиста.

  32. Алгоритмы. Начальная математическая подготовка Школьника.

  33. * Наши тренировки. Пожалуйста, Зарегистрируйтесь и тренируйтесь.

  34. Timus Online Judge — крупнейший в России архив задач по программированию с автоматической проверяющей системой.

  35. Портал обеспечения дистанционных олимпиад по программированию для одаренной молодежи учебных заведений Украины. Решение задач.

  36. USA Computing Olympiad Олимпиады по программированию для школьников.

  37. CodeChef - платформа для начинающих программистов.

  38. Введение в программирование (C++). Хороший курс stepik.org.

  39. Алгоритмы: теория и практика. Структуры данных. Хороший курс stepik.org.

  40. Программирование на Python Начальный курс stepik.org.

  41. ПИТОНТЬЮТОР Курс по программированию с нуля.

  42. Технокубок. Олимпиада по программированию для школьников.

  43. Russian Code Cup. Интеллектуальные чемпионаты Mail.Ru Group.

  44. Яндекс Контест. Пробный контест.

  45. Соревнования по программированию
    как инструмент развития инженерных способностей школьников

  46. Подготовка олимпиадных задач для ejudge

  47. Задача тест для разминки

  48. Задача тест для учителя информатики

  49. Примеры задач для учителей информатики города Пскова

  50. Детские задачи для разминки

  51. Логика «Делу время – потехе час»

  52. Примерная рабочая программа «Как приручить питона?»

  53. Беседа о спортивном программировании

  54. * Кубок Псковской области по программированию среди школьников

  55. Code Jam. Problems Solved!

  56. Международная студенческая олимпиада по программированию

  57. Детский Контест – 2018

Полезные книги для продуктивной тренировки школьников, школьниц и учителей информатики:
  1. А. Шень. Программирование теоремы и задачи

  2. Московские учебно-тренировочные сборы по информатике,
    под редакцией В.М. Гуровица

  3. Московские олимпиады по информатике, под редакцией Е.В. Андреевой и др

  4. Тесты к задачам из книги Московские олимпиады по информатике

  5. Тесты к задачам из книги Московские сборы по информатике

  6. Продолжение следует...



Кубок Псковской области по программированию 2019

I. Отборочный тур 24 октября:

Перейти на верх


Кубок Псковской области по программированию
среди школьников – 2018

We solve programming problems together. Course for computer science teacher

Кубок города Пскова по программированию среди школьников 2018

Методический семинар – 2018, октябрь

Кубок - 2018

Tasks of the qualifying round:
  1. Первый дивизион
  2. Второй дивизион

Все задачи финала уже добавлены в наши тренировки (в конце)

Tasks of the final round:
  1. Первый дивизион
  2. Второй дивизион
  3. Третий дивизион
Rating first division
Rating second division
Ranking third division
Analysis of the first division problems
Перейти на верх

Кубок Псковской области по программированию
среди школьников – 2017

Финальный тур завершён:

  1. Задачи финального тура
  2. Разбор задач финального тура
  3. Результаты финала – 7 ноября
  4. Все задачи финального тура размещены в наших тренировках (в конце)
  5. Презентация торжественного открытия соревнований
  6. Фрагмент презентации торжественного закрытия соревнований

Кубок - 2017


  1. Онлайн публичная таблица отборочного тура
  2. Команды участники соревнований.
  3. Неофициальная группа соревнований в Контакте
  4. Тренировки для настоящих учителей информатики и хороших школьников

Отборочный тур завершён:

  1. Задачи отборочного тура
  2. Разбор задач отборочного тура
  3. Команды, прошедшие в финал – 7 ноября

Хорошие школьники, школьницы и учителя информатики, обратите внимание, что все задачи отборочного тура размещены в наших тренировках (в конце). Решайте, сдавайте и получайте удовольствие от решений, которые проходят все тесты. Удачи.


Кубок - 2017


Открытые городские командные соревнования Кубок города Пскова по программированию среди школьников проходили 17 октября 2017 года

  1. Мини анализ результатов первого дивизиона
  2. Задачи первого дивизиона
  3. Задачи второго дивизиона
  4. Решайте задачи городских соревнований в нашей системе тренировок
  5. Регистрация в нашей системе тренировок


Очный тур - 2016

Финал - 2016

Проходил 7 ноября 2016 года в городе Пскове

  1. Презентация Торжественного открытия Чемпионата.

  2. Финал. Результаты очного тура. Трансляция таблицы соревнований

  3. Презентация Торжественного закрытия Чемпионата.

  4. Задачи на Контесте очного тура 7 ноября

  5. Разбор задач очного тура (от жюри соревнований)

  6. Все задачи финала доступны в разделе Тренировка

  7. Больше информации – открытая группа в Контакте

  8. ГТРК ПСКОВ Кубок Псковской области по программированию прошел в Пскове

  9. ПАИ, в Пскове начался финал областного Кубка по программированию

  10. Соревнования по программированию среди школьников
    как инструмент повышения квалификации учителя информатики


Отборочный тур - 2016

  1. Отборочный тур завершён 28 октября. Таблица результатов

  2. Задачи на Контесте отборочного тура 28 октября

  3. Разбор задач отборочного тура (от жюри соревнований)

  4. Все задачи тура доступны в разделе Тренировка


Тренировочный Контест для школьников

  1. Открыта регистрация на разминочный Контест. Если Вы имеете регистрацию в нашей системе, то можно пропустить этот шаг.

  2. Вход в тренировку. Часть задач, представленных в тренировочном контесте уже была на предыдущем Чемпионате, однако, много новых от простых до сложных.

  3. Инструкция по подключению к системе тренировочного контеста.

Очный тур - 2015

6 ноября, 2015


Отборочный тур - 2015

27 октября, 2015

Наверх


| Плитка | Клетка | Палиндром |
| Кубок |

Укладка пола

Прямоугольный пол длиной N метров и шириной M метров решили застелить N прямоугольными плитками шириной 1 метр и длиной M метров, таким образом, чтобы не было не застеленной поверхности.
Требуется написать программу, которая найдет количество способов — это сделать.
Например, для коридора с размерами 4 на 6
существует четыре способа застелить плитками M=4 на N=6.

Входные данные
Входной файл INPUT.TXT содержит два целых числа – M (длина плитки и ширина коридора) и N (длина коридора).
Для этих чисел верны неравенства 2 ≤ M ≤ N ≤ 50.
Выходные данные
Выходной файл OUTPUT.TXT должен содержать одно число – количество способов.

Проверьте, только учтите, что N>=M; ( Всегда: $m<=$n; Причём, всегда >=2 и <=50;)

M = - Ширина коридора и длина плитки

N = - Длина коридора