2-й этап Республиканской олимпиады по информатике 2022-2023
Задача A. Үш қала
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Бір кішкентай мемлекетте үш қала және солардың арасында үш ақылы жол бар. Бірінші жол $1$ мен $2$ші қаланы қосады, бұл жолмен өту $A$ теңге тұрады. Екінші жол $2$ мен $3$ші қаланы қосады, бұл жолмен өту $B$ теңге тұрады. Үшінші жол $1$ мен $3$ші қаланы қосады, бұл жолмен өту $C$ теңге тұрады. Парасатқа аз ақша кетіріп $1$ші қаладан $3$ші қалаға жету қажет.
Формат входного файла
Жалғыз жолда $A$, $B$, $C$($1 <= A,B,C <= 5000$) сандары беріледі.
Формат выходного файла
$1$ші қаладан $3$ші қалаға жетудің ең төмен құның шығарыңыз.
Система оценки
Бұл есеп $10$ тесттен тұрады, әр тест $10$ ұпайға бағаланады.
Примеры:
Вход 10 7 15Ответ
15Вход
200 300 700Ответ
500
Замечание
Екінші мысалда: Парасатқа $2$ші қала арқылы барған тиімдірек.
комментарий/решение(6) шыгару
Есеп B. Қосынды, көбейтінді және төрт сан
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Сізге $s$ және $p$ екі бүтін сандары берілген. Қосындысы $s$-тен және көбейтіндісі $p$-дан аспайтын бүтін оң төрттіктердің санын табыңыз. Формальды түрде, бұл есепте сізге келесі екі шарт орындалатын $a, b, c, d$ бүтін оң төрттіктердің санын табу керек: 1. $a + b + c + d <= s$ 2. $a * b * c * d <= p$
Формат входного файла
Бірінші жолда $s$ және $p(1 <= s <= 500, 1 <= p <= 10^9)$ бүтін сандары берілген.
Формат выходного файла
Жалғыз жолға есептің жауабын шығарыңыз.
Система оценки
Бұл есеп 10 тесттен тұрады, әр тест 10 баллға бағаланады:
- 1-2 тест: Берілгендегі мысалдар.
- 3-6 тест: $s <= 100$.
- 7-10 тест: қосымша шектеулерсіз.
Примеры:
Вход 5 10Ответ
5Вход
10 15Ответ
125
Замечание
Бірінші мысалдағы лайықты төрттіктер: ($1,1,1,1$), ($2,1,1,1$), ($1,2,1,1$), ($1,1,2,1$), ($1,1,1,2$).
комментарий/решение(4) шыгару
Есеп C. Тасымалсыз
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Кішкентай Дамир сандарды қосқанда тасымал жасауды білмейді. Бірақ қосқанда тасымал жасау керек болмаса, ол дұрыс санайды. Мысалға, Дамир $27+5$-ті санай алмайды, бірақ $31421 + 6374 + 3$-ті оңай санай алады. Сізде $N$ сан бар. Олардың ішінен қосқанда тасымал жасамайтындай ең көп қанша сан таңдауға болады?
Формат входного файла
Бірінші жолда бір бүтін сан $N(1 <= N <= 18)$ беріледі.
Екінші жолда $N$ бүтін сан $a_1, a_2, ..., a_N$($1 <= a_i <= 10^8$) беріледі.
Формат выходного файла
Есептің жауабын шығарыңыз.
Система оценки
Бұл есепте $10$ тест. Әр тест $10$ ұпайға бағаланады.
- Тест 1. Берілген мысал.
- Тест 2-4: $n = 2$.
- Тест 5-7: $1 <= a_i <= 9$.
- Тест 8-10: қосымша шектеу жоқ.
Пример:
Вход 5 8 45 32 27 111Ответ
3
Замечание
Бірінші мысалда үш сан таңдауға болады: $45$,$32$,$111$.
комментарий/решение(1) шыгару
Есеп D. Қосынды-бөлінді кесінділер
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Сізге мөлшері $n$ болатын бүтін оң сандардан тұратын $a$ және $b$ массивтері беріледі. Массивтердің екеуі де $1$-ден бастап нөмірленеді. Сізге $1 <= l <= r <= n$ болатын және $a_l + \ldots + a_r$ қалдықсыз $b_l + \ldots + b_r$ санына бөлінетін $(l, r)$ кесінділерінің санын табу керек. Қарапайым сөздермен айтқанда, $a$ массивінің кесіндідегі қосындысы $b$ массивінің тура сол кесіндідегі қосындысына қалдықсыз бөліну керек.
Формат входного файла
Бірінді жолда $n$ саны — массивтердің өлшемі беріледі ($1 <= n <= 10^5$).
Екінші жолда $a_1$, \ldots, $a_n$ сандары беріледі ($1 <= a_i <= 10$).
Үшінші жолда $b_1$, \ldots, $b_n$ сандары беріледі ($1 <= b_i <= 10$).
Формат выходного файла
Бір бүтін сан шығарыңыз — шарттарға сәйкес келетін $(l, r)$ кесінділердің саны.
Система оценки
Бұл есеп $10$ тесттен тұрады. Әр тест $10$ ұпайға бағаланады.
- [(1-2)] Есептің берілгеніндегі мысалдар.
- [(3-4)] $n = 1$.
- [(5-6)] $n = 100$.
- [(7-8)] $n = 2000$.
- [(9-10)] $n = 100000$.
Примеры:
Вход 3 1 2 3 1 1 1Ответ
4Вход
5 2 3 1 5 4 3 2 2 1 2Ответ
7
Замечание
Бірінші мысалда шарттарға $4$ кесінді сәйкес келеді: $(1, 1)$, $(2, 2)$, $(3, 3)$, $(1, 3)$. $(1, 3)$ кесіндісі сәйкес келеді, өйткені $a_1+a_2+a_3=1+2+3=6$ қосындысы қалдықсыз $b_1+b_2+b_3=1+1+1=3$ қосындысына бөлінеді.
комментарий/решение(1) шыгару