Processing math: 100%

ГЖО 7-8 класс 2019 год


Задача E. Богатый Айбар

Ограничение по времени:
1 секунда
Ограничение по памяти:
256 мегабайт

Айбар придумал новый бизнес план - продавать трубочки для соков отдельно от упаковки. Поскольку он считает свой план супер гениальным, он начал представлять как будет очень богатым. Он даже придумал меру своей богатости - гуглионер. Но Айбар сильно испугался, а вдруг есть такая целая сумма которую он не способен оплатить используя банкноты своей страны. В стране Айбара есть n видов купюр a1,a2,...,an. Вам даны виды купюр скажите можно ли получить любую сумму используя купюры этих видов или скажите что это не возможно и выведите любую сумму которую Айбар не способен оплатить.
Формат входного файла
В первой строке записано одно целое число n(1<=n<=100). Во второй строке массив a - типы купюр в возрастающем порядке(1<=ai<=106).
Формат выходного файла
Если Айбар может собрать любую целую положительную сумму используя эти купюры выведите "Good!"(без кавычек), иначе "Sorry Aibar x"(без кавычек, вместо x - число которое нельзя собрать)(1<=x<=106).
Примеры:
Вход
4
1 2 3 4
Ответ
Good!
Вход
3
2 4 5
Ответ
Sorry Aibar 3
( Daniyar Zakarin )
посмотреть в олимпиаде

Комментарий/решение:

  0
5 года 5 месяца назад #

Можетн скинуть решение с оператором if, elif без цикла?

пред. Правка 2   0
5 года назад #

показать/скрыть код

C++

пред. Правка 2   0
3 года 3 месяца назад #

DELETED

  4
5 года назад #

#include <iostream>

#include <vector>

using namespace std;

long long n, a;

int main() {

cin>>n>>a;

if(a==1) cout<<"Good!";

else cout<<"Sorry Aibar 1";

return 0;

}

  0
3 года 4 месяца назад #

показать/скрыть код

C++

  0
3 года 4 месяца назад #

Решение на Python-е

показать/скрыть код

C++

  1
3 года 2 месяца назад #

показать/скрыть код

C++

  0
2 года 10 месяца назад #

показать/скрыть код

C++