МНОГО БАЛЛОВ. ИНФОРМАТИКА. ОЛИМПИАДА 10 КЛАСС.
Задача 2: Пирожки
Рядом с домом Пети расположена пекарня, в которой пекут вкусные пирожки с ягодами. Пете очень нравятся три вида пирожков: с брусникой, с черникой и с вишней. Пирожок с брусникой стоит A рублей, пирожок с черникой стоит B рублей, пирожок с вишней стоит C рублей.

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

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

Зная, какой пирожок Петя купит сегодня, определите, сколько денег Петя потратит на пирожки в течение N дней, начиная с сегодняшнего.

Входные данные
В первой строке входных данных содержится целое число A (1 ≤ A ≤ 106) — цена пирожка с брусникой.

Во второй строке содержится целое число B (1 ≤ B ≤ 106) — цена пирожка с черникой.

В третьей строке содержится целое число C (1 ≤ C ≤ 106) — цена пирожка с вишней.

В четвёртой строке содержится целое число N (2 ≤ N ≤ 2×109) — количество дней, за которые нужно посчитать расходы Пети на пирожки.

В пятой строке содержится число 1, 2 или 3, указывающее, какой пирожок Петя купит сегодня. Число 1 соответствует пирожку с брусникой, число 2 — пирожку с черникой, число 3 — пирожку с вишней.

Выходные данные
Выведите единственное целое число — сумму, которую Петя потратит на пирожки.


Аноним: решения- pndexam.me/
Аноним: внимание чат с решениями - pndexam.me/
wanwanmainer: в паскале решил кто нибудь?

Ответы

Ответ дал: maxudov2005
67

Ответ:a=int(input())

b=int(input())

c=int(input())

n=int(input())

k=int(input())

d=n//3

s=d*(a+b+c)

if k==1:

   if n%3==1:

       s+=a

   elif n%3==2:

       s+=a

       s+=b

if k==2:

   if n%3==1:

       s+=b

   elif n%3==2:

       s+=b

       s+=c

if k==3:

   if n%3==1:

       s+=c

   elif n%3==2:

       s+=c

       s+=a

print(s)

Объяснение:дайте списать остальные))


Vlad3KEdUdKL: Редачить лень
steamreiv: win shift s , скринить
Vlad3KEdUdKL: Я скопировал решение без слова "Ответ:" и поставил питон
steamreiv: нажал , выделил , потом crtl v
steamreiv: у тебя там просто питон написано или питон3 ?
RagnarLodbrok020220: У меня получилось наконец-то
Vlad3KEdUdKL: ПИТОН 3
parentseror: лучший
temka1190128: Топчик
ДжудиХопс12345: чел, ты крут! спасибо!!!!!!
Вас заинтересует