0
0 комментариев

Петя любит плавать в реке. Место, доступное для плавания, ограничено буйками. Плавать левее первого буйка и правее последнего буйка запрещено. Линия, вдоль которой расположены N буйков, проходит параллельно берегу.

Будем считать, что буйки пронумерованы числами от 1 до N слева направо. Известны расстояния S1, S2, … SN-1, где Sj — расстояние от буйка j  до буйка (j + 1).

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

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

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

Считайте, что Петя проплывает за одну единицу времени одну единицу расстояния между буйками в любом направлении. Буйки расположены близко к берегу, поэтому считайте, что расстояние от берега до буйка и обратно Петя преодолевает мгновенно.

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

Arnfinn ответил на вопрос 26.10.2023