---> 58 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 5 6 7 8 9 10 11 >> Отображать по:
ограничение по времени на тест
2.0 second;
ограничение по памяти на тест
263 megabytes

Однажды \(n\) котят решили покушать пирожков. Однако котят много, поэтому им непросто выбрать начинку, которая всех порадует. Известно, что группа из не более чем \(k\) котят всегда может прийти к консенсусу, а вот большая группа обязательно разобъётся на две, принципиально несогласные друг с другом. Котята — существа справедливые, поэтому размеры этих групп будут отличаться не более, чем на один.

Группы, размер которых всё ещё окажется больше \(k\) после такого разделения, продолжат спорить и разделяться на меньшие по тому же принципу. Определите, сколько групп котят в итоге отправятся за пирожками.

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

В единственной строке входного файла записаны целые числа \(n\) и \(k\) — количество котят и критический размер группы, соответственно (\(1 \le n, k \le 10^{100}\)). Числа записаны без ведущих нулей.

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

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

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

 «Курс валюты Зимбабве опустился накануне до рекордно низкого уровня - 1,2 млрд. зимбабвийских долларов за один доллар США»

(Новости от 7.06.2009)

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

Один из налогов на доходы составляет 1%. Напишите программу, которая по введенному числу D (величине дохода гражданина) вычислит этот налог.

При этом применяются следующие правила округления:

1. Если налог выражается целым числом, то он не округляется.

2. Если налог выражается дробным числом, то он округляется в сторону большего целого (в пользу государства).

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

Вводится одно число D (натуральное, 105D < 10200) – величина дохода гражданина.

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

Выведите одно натуральное число – величину налога.

Примеры
Входные данные
1000001
Выходные данные
10001
Входные данные
12345600
Выходные данные
123456
ограничение по времени на тест
2.0 second;
ограничение по памяти на тест
64 megabytes

По данному числу N определите количество перестановок чисел от 1 до N.

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

Задано 1 число: N (0<N<101).

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

Выведите количество перестановок без ведущих нулей.

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

По данному числу N определите количество различных подмножеств множества чисел от 1 до N.

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

Задано 1 число: N (0<N<101).

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

Выведите количество подмножеств без ведущих нулей.

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

По данным числам N и K определите количество K элементных подмножеств N элементного множества.

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

Задано 2 числа: N и K (1KN1000).

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

Выведите количество перестановок без ведущих нулей.

Примеры
Входные данные
4
2
Выходные данные
6

Страница: << 5 6 7 8 9 10 11 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест