Региональный этап Всероссийской олимпиады школьников по информатике, г. Троицк, 19-21 января 2013 г.

Количество туров - 2 (19.01.2013, 21.01.2013)

Среды программирования: Microsoft Visual Studio C/C++ 2005, Borland Pascal 7.0, Free Pascal 2. 0.2, Borland Delphi 7.0, Borland C/C++ 3.1,

Dev C++ 4.9.9.2, Eslipse 3.4.1, Python 3.3

Результаты и исходные программы анализируются в тестирующей среде. Вход и результаты выдаются по логину и поролю.

Задача 1. Кастинг (50 баллов)

Имя входного файла:    casting.in

Имя выходного файла: casting.out

Ограничение по времени: 2 секунды

Ограничение по памяти: 256 мегабайт

    В театре работает n актеров. Известно, что среди них  а -  высоких, b - голубоглазых и с - блондинов. Для главной роли в новом спектакле режиссеру требуется только

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

максимальное или какое минимальное количество артистов из работающих в театре подходит для этой роли.

Требуется написать программу, которая по заданным числам n,a,b,c определяет минимальное или максимальное количество актеров, с которыми режиссер должен

переговорить.

Формат входного файла

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

может принимать значения:

Формат выходного файла

Выходной файл должен содержать одно число - минимальное или максимальное (в зависимости от входных данных) количество актеров, которые могут

претендовать на главную роль в новом спектакле.

Примеры входных и выходных  файлов

casting.in                                                                 casting.out

2                                                                              3

5 3 4 5

1                                                                             2  

5 3 4 5

Пояснения к примерам

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

кроме одного - голубоглазые. тогда среди трех высоких актеров найдутся хотя бы два голубоглазых (и, естественно, они будут блондинами). Следовательно, минимум

два актера точно подойдут на главную роль в новом спектакле.

 

 

 

 

 

 

 

 

 

 

 

 

Hosted by uCoz