Автобусная экскурсия
(Время: 1 сек. Память: 16 Мб Сложность: 14%)
Для решения данной задачи достаточно пробежаться по высотам всех мостов и проверить каждый из них на возможность аварии. В случае обнаружения следует вывести в выходной файл информацию Crash N (N-номер обнаруженного моста), в противном случае нужно вывести No crash.
При этом следует учесть, что мост с высотой, равной высоте автобуса, так же создает аварийную ситуацию. Типичной ошибкой при решении данной задачи может являться вывод высот всех таких аварийных мостов, в то время, когда нужно выводить только первый из них (в случае аварии автобус уже никуда не едет).
Алгоритмическая реализация решения задачи:
read(n)
for i=1..n{
read(v)
if(v<=437){
write('Crash ',i)
halt
}
}
write('No crash')
|