Олимпиады

Сайт с разборами задач - посмотреть перед олимпиадой

Видео "Знакомство с языком программирования Python"

Муниципальный этап олимпиады по информатике

7 декабря 2021

СИРИУС - пригласительный тур 2020


TIMUS  - вход на ПРОБНЫЙ ТУР 2019 (для входа нужен шифр)


Timus Online Judge — это крупнейший в России архив задач по программированию с автоматической проверяющей системой (можно использовать систему для подготовки к олимпиадам и ЕГЭ)
TIMUS для заявки
TIMUS участника

Дистрибутив PascalABC.Net

8 класс 2019


Простейшие задачи

program z1;
var    ,  , r :    ;
begin
  readln(         ;
  r:=             ;
  writeln(r)
end.




2011 - 2012
8.1. Поле брани
На поле брани вылетело n двухлапых трёхголовых Змеев Горынычей. Навстречу им выехало k Алёш Поповичей на конях. Алёши и кони обычные, не инвалиды. Вопрос: сколько на поле брани голов и ног?
Формат ввода: В единственной строке записаны два натуральных числа n и k, разделённые пробелом
(
1 <= n, k <= 100).
Формат вывода: Выведите два натуральных числа  - общее количество голов и общее количество ног.
Пример
input.txt:                output.txt:

5  2                         19  22

r1:=3*n+2*k;   r2:=2*n+6*k;

Задачи и идеи проверочных тестов 2017

2015 – 2016
8.1. .Большее произведение
Вводятся три целых числа 𝑎, 𝑏, 𝑐. Вывести большее из произведений 𝑎 𝑏 и 𝑏 𝑐.
Формат входа: В единственной строке через пробел заданы три целых числа 𝑎, 𝑏, 𝑐, по модулю не превосходящие 30000.
Формат выхода: Выведите единственное целое число — наибольшее из указанных произведений.
Пример
Вход:                  Выход:
5 2 4                    10

8.2. .Суммарная разность
На уроках информатики Петя Торопыжкин начал изучать массивы. Он придумал следующую операцию с массивом: находится разность второго и первого элементов массива, затем третьего и второго, затем четвёртого и третьего, и т.д. до разности последнего и предпоследнего элементов. После все найденные разности суммируются. Помогите Пете, написав программу, которая проделывает указанную операцию над заданным массивом.
Формат входа: В первой строке задано целое число 𝑛 — количество элементов в массиве (2 <= 𝑛 <= 1000). В следующей строке через пробел задано 𝑛 целых чисел, каждое по модулю не превосходит 106.
Формат выхода: Выведите единственное целое число — сумму попарных разностей соседних элементов массива.
Пример
Вход:                  Выход:
4                          -4

5 2 6 1
2016 – 2017
8.1. .Наибольшая величина
Вводятся два целых числа 𝑎 и 𝑏. Вывести большее из чисел 𝑎, 𝑏 и 𝑎 𝑏.
Формат входа: В единственной строке через пробел заданы два целых числа 𝑎 и 𝑏, по модулю не превосходящие 30000.
Формат выхода: Выведите единственное целое число — наибольшее из указанных величин.
Пример
Вход:                  Выход:
-5 2                      2

8.2. .Наибольший нечётный делитель
На уроках математики Петя Торопыжкин прошёл делимость целых чисел. Теперь он желает знать, как по заданному натуральному числу определить его наибольший нечётный делитель. (Заметим, что хотя бы один нечётный делитель есть у всякого натурального числа — это единица.) Помогите Пете, написав программу, которая по заданному натуральному числу вычисляла бы его наибольший нечётный делитель.
Формат входа: В единственной входной строке задано натуральное число 𝑛 (1 <= 𝑛 <= 30 000).
Формат выхода: Выведите единственное натуральное число — наибольший нечётный делитель числа 𝑛.
Пример
Вход:                  Выход:
6                          3
9.1. .Арифметический пример
Три целых числа 𝑎, 𝑏 и 𝑐 нужно так подставить вместо звёздочек в выражение * (* + *), чтобы получилось максимально возможное значение. Напишите программу, которая по заданным величинам находит это значение.
Формат входа: В единственной строке через пробел заданы три целых числа 𝑎,𝑏, 𝑐, по модулю не превосходящих 30000.
Формат выхода: Выведите единственное целое число — наибольший возможный результат выражения.
Пример
Вход:                  Выход:
-10 -2 5               10

9.1. .Наибольший хвост
Заданы три натуральных числа 𝑛1, 𝑛2, 𝑛3, не меньших 10. Выведите то из них, две последние цифры которого, будучи рассмотрены в том же порядке, что и в десятичной записи числа, дают наибольшее двузначное число.
Формат входа: В единственной строке через пробел заданы три натуральных числа 𝑛1, 𝑛2, 𝑛3 (10 <= 𝑛𝑖 <= 106).
Формат выхода: Выведите единственное число, имеющее наибольшее двузначное число в разряде десятков и единиц. Если два или все три числа имеют одинаковые числа в этих разрядах, выведите любое из них.
Пример
Вход:                  Выход:
198 691 19        198

9.1. .Собираем урожай
В огороде на даче у Пети Торопыжкина выросло 𝑛 кочанов капусты, которые нужно перетаскать в дом. Петя за одну ходку относит не более 𝑘1 кочанов, что занимает у него занимает 𝑡1 минут. Его брат может унести не более 𝑘2 кочанов, причём у него ходка занимает 𝑡2 минут. Уборкой капусты займётся один из братьев (другой будет убирать морковку). За какое наименьшее время можно убрать всю капусту?
Формат входа: В единственной строке через пробел заданы пять целых чисел 𝑛, 𝑘1, 𝑡1, 𝑘2, 𝑡2, каждое из диапазона от 1 до 104.
Формат выхода: Выведите единственное целое число — количество минут, которое займёт наискорейшая уборка капусты одним из братьев.
Пример
Вход:                              Выход:
15 4 3 5 10                    12




Задачи олимпиад прошлых лет (муниципальный этап)
8 класс:




  1.  Работа с внешними файлами в PascalABC.



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

Комментариев нет:

Отправить комментарий