Loading [MathJax]/jax/output/SVG/jax.js

2-й этап Республиканской олимпиады по информатике 2022-2023


Есеп C. Тасымалсыз

Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes

Кішкентай Дамир сандарды қосқанда тасымал жасауды білмейді. Бірақ қосқанда тасымал жасау керек болмаса, ол дұрыс санайды. Мысалға, Дамир 27+5-ті санай алмайды, бірақ 31421+6374+3-ті оңай санай алады. Сізде N сан бар. Олардың ішінен қосқанда тасымал жасамайтындай ең көп қанша сан таңдауға болады?
Формат входного файла
Бірінші жолда бір бүтін сан N(1<=N<=18) беріледі. Екінші жолда N бүтін сан a1,a2,...,aN(1<=ai<=108) беріледі.
Формат выходного файла
Есептің жауабын шығарыңыз.
Система оценки
Бұл есепте 10 тест. Әр тест 10 ұпайға бағаланады.
Пример:
Вход
5
8 45 32 27 111
Ответ
3
Замечание
Бірінші мысалда үш сан таңдауға болады: 45,32,111. ( Temirlan Satylkhanov )
посмотреть в олимпиаде

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

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

s,p= map(int, input().split())

res=0

for a in range(1,s):

for b in range(1,s):

if a+b>=s or a*b>p:

break

for c in range(1,s):

if a+b+c>=s or a*b*c>p:

break

d=min(s-a-b-c, p//(a*b*c))

res+=d

print(res)