Страница: 1 2 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дано N золотых слитков. Требуется распилить не более одного из них на две части (не обязательно равные, но с целой массой), после чего разделить слитки на две кучи равной массы.

Входные данные

В первой строке вводится одно натуральное число N, не превосходящее 100.

Во второй строке через пробел вводятся N натуральных чисел, не превосходящих 100 - массы имеющихся слитков.

Выходные данные

Выведите массы слитков, которые вошли в первую кучку (включая массу части распиленного слитка).

Если решений несколько, выведите любое из них.

Если решений нет, выведите фразу NO SOLUTION (заглавными буквами).

Выводить массы можно в произвольном порядке, но масса части распиленного слитка (если таковой имеется) должна быть последней.

Примеры
Входные данные
3
5 5 5
Выходные данные
NO SOLUTION
Входные данные
4
1 2 3 8
Выходные данные
1 2 3 1
Входные данные
4
1 2 3 8
Выходные данные
1 2 3 1
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Васе подарили два ежедневника на i-й год. Один он использовал в i-м году и теперь интересуется, когда наступит следующий год с точно таким же календарем, чтобы он мог воспользоваться вторым ежедневником.

Входные данные

Вводится одно натуральное число i, не превышающее 2011.

Выходные данные

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

Примеры
Входные данные
2011
Выходные данные
2022
Входные данные
1
Выходные данные
7
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Сколько всего натуральных чисел состоят из не менее чем a цифр и не более, чем b цифр?

Входные данные

Вводятся два произвольных натуральных числа a и b через пробел. Каждое не превышает 10000.

Выходные данные

Выведите одно число: количество чисел, обладающих указанным свойством.

Примеры
Входные данные
1 2
Выходные данные
99
Входные данные
1 1
Выходные данные
9
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

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

Входные данные

В первой строке записаны строчные латинские буквы в том порядке, в котором они расставлены по кругу по часовой стрелке. Буквы записаны без пробелов, их количество не меньше 1 и не больше 100.

Во второй строке записано слово, которое хочет найти Петя. Оно также состоит из строчных латинских букв и имеет длину от 1 до 100.

Выходные данные

Выведите YES заглавными латинскими буквами, если такое слово можно прочитать, двигаясь по кругу, и NO в противном случае.

Примеры
Входные данные
abcdefg
abd
Выходные данные
NO
Входные данные
abcdg
bag
Выходные данные
YES
Входные данные
a
aaa
Выходные данные
YES
#3905
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Представьте число 2011 в виду суммы K последовательных простых чисел (то есть простых чисел, между которыми нет других простых чисел). Например, число 31 можно представить в виде суммы трех посдедовательных простых чисел следующим образом: 7 + 11 + 13 = 31.

Входные данные

Вводится одно натуральное число K (от 1 до 2011).

Выходные данные

Выведите слагаемые в порядке возрастания, разделяя их пробелом.

Если разложить в сумму K слагаемых невозможно, выведите NO SOLUTION (заглавными буквами).

Примеры
Входные данные
3
Выходные данные
661 673 677
Входные данные
2
Выходные данные
NO SOLUTION

Страница: 1 2 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест