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

Скачать тесты ко всем задачам финала
Разбор задач финала – 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одержание тестов к задаче.

Ещё обратите внимание, что текстовый файл с решением задачи на любом языке программирования может иметь расширение (.txt) например, файл решения первой задачи (A.txt), а второй (B.txt) и т.д. Выше смотрите файлы с решениями демо задач. Рекомендуем отправлять файлы решения задачи с расширением того языка, на котором Вы решали задачу (например: A.cpp или A.pas или A.py и т.д.) Учтите, что поток читается с консоли и вывод на консоль (без файлов input.txt и output.txt).


Наши партнёры и поддержка соревнований:

Педагогические конкурсы
Клуб Конаржевцев

Официальный сайт областных соревнований.



We solve programming problems together. Course for computer science teacher

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

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

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

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

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

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

 

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

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


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

Обратите внимание, задачи Контестов (уроков) можно решать и сдавать на различных языках программирования. Для начинающих желательно 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
  6. Lesson 6. Char arrays
  7. Lesson 7. Functions. Math functions
  8. Lesson 8. Recursive functions. Two dimentional arrays

  9. Турниры для начинающих


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

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

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

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


Ресурсы и материалы для продуктивной подготовки к контестам
и олимпиадам школьников по информатике
  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. Продолжение следует...


Кубок Псковской области по программированию
среди школьников – 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 = - Длина коридора