Цикл for(102 задач)
    Цикл while(71 задач)
---> 6 задач <---
Источники --> Личные олимпиады --> Олимпиады сайта
    2009(17 задач)
Страница: 1 2 >> Отображать по:
#846
  

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

Например, у него могла получиться такая запись:

1:0

1:1

1:2

2:2

2:3

После этого он сложил все записанные числа: 1+0+1+1+1+2+2+2+2+3=15.

По сумме, получившейся у Васи, определите, сколько всего мячей было забито в матче.

Входные данные

Вводится одно натуральное число, не превосходящее 1000 – сумма, полученная Васей.

Выходные данные

Выведите одно число – общее количество забитых мячей.

Примеры
Входные данные
3
Выходные данные
2
Входные данные
1
Выходные данные
1
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

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

При этом если у школьника есть двойка, а следующая за ней оценка – не двойка, то двойка считается закрытой, и при вычислении среднего арифметического не учитывается.

Входные данные

Вводится десять натуральных чисел от 2 до 5 через пробел – оценки Васи.

Выходные данные

Выведите натуральное число (от 2 до 5) – его четвертную оценку.

Примеры
Входные данные
2 5 2 5 2 5 2 5 2 5
Выходные данные
5
Входные данные
2 2 2 2 2 2 2 2 2 5
Выходные данные
2
Входные данные
5 5 5 5 5 5 5 5 5 2
Выходные данные
4
#849
  
Темы: [Цикл while]
Источники: [ Личные олимпиады, Олимпиады сайта, 2009, Задача E ]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

У исполнителя Калькулятор две команды:

прибавь 1

умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя вторую, умножает число на экране на 4. Запишите порядок команд в программе для получения из нуля числа N.

Входные данные

Вводится одно натуральное число N, не превосходящее 1000.

Выходные данные

Выведите последовательность из команд 1 (прибавь 1) и 4 (умножь на 4), разделенные пробелами. Если решений несколько, выведите любое из них.

Примеры
Входные данные
4
Выходные данные
4 1 4
Входные данные
7
Выходные данные
1 4 1 1 1
Входные данные
1
Выходные данные
1
#851
  
Темы: [Цикл for]
Источники: [ Личные олимпиады, Олимпиады сайта, 2009, Задача G ]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Есть кучка спичек. Играют двое. Сначала первый берет из кучки любое количество спичек от одной до пяти. Затем то же самое делает второй. Затем первый берет столько спичек, сколько есть у второго, затем второй берет столько спичек, сколько есть у первого и т. д. Выигрывает тот, кто не может сделать хода. Кто выигрывает при правильной игре?

Входные данные

Вводится одно число, не превосходящее 1000 – изначальное количество спичек.

Выходные данные

Вывести число 1, если первый игрок может выиграть независимо от действий второго, или число 2, если второй может выиграть независимо от действий первого. В остальных случаях вывести 0.

Примеры
Входные данные
4
Выходные данные
1
#852
  
Темы: [Цикл while]
Источники: [ Личные олимпиады, Олимпиады сайта, 2009, Задача I ]

В салон красоты пришли n девушек. Каждая из них должна посетить парикмахера и косметолога. У каждого она проводит по m часов. За какое наименьшее время k сотрудников салона красоты смогут обслужить всех девушек, если каждый сотрудник может выполнять функции как косметолога, так и парикмахера?

Входные данные

Вводится три натуральных числа k, m, n, не превосходяших 10 000.

Выходные данные

Вывести одно число – минимальное время в часах, которое потребуется для обслуживания всех девушек.

Примеры
Входные данные
1 5 1
Выходные данные
10

Страница: 1 2 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест