АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1674. Phone

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added debug

Вам нужно узнать N-значный номер телефона, задавая только вопросы вида: "верно ли, что номер лежит в промежутке от A до B включительно?" (где A и B - некоторые числа).

Ответ на каждый такой вопрос может быть только один из следующих:

·        да

·        нет, номер меньше A

·        нет, номер больше B

Определите, какое наименьшее число вопросов потребуется задать, чтобы гарантированно определить любой N-значный номер. Например, при N=1 ответом будет 3.

Заметим, что ведущие нули в номере телефона допускаются.

Формат ответа

Запишите в результирующий текстовый файл ровно пять чисел  − ответы при N, равном:

·        2

·        3

·        4

·        7

·        11

Числа отделяйте друг от друга пробелом или переводом строки. Если вы не знаете все правильные ответы, то вместо недостающих напишите число 0.

Пример файла с ответами.

100

200

300

400

500

Примечание: в этом примере все ответы неверные

Система оценивания.

Каждый верный ответ оценивается в два балла.


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Regional olympiads for the prize of the Governor / I Regional Olympiad for Governor Prize 2016 / Qualification Round, Forms 9-10 /
1674. 1675. 2 - Game 1676. 3 - Salads 1677. 4 - Palindroms
time generating 0.125 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.