Uploaded by 111nur.kz

Информатика 8kaz

advertisement
Республикалық жасөспiрiмдер олимпиадасы 8 сынып, 2023
Астана, Қазақстан, 23 мамыр, 2023
Есеп A. Ең үлкен сан
Енгiзу файлының аты:
Шығару файлының аты:
Уақыт шектеу:
Жадыға шектеу:
standard input
standard output
1 second
256 megabytes
Даниярда ағылшын әлiпбесiнiң алғашқы он әрiпiнен тұратын s сөзi бар. Ол әр әрiптi қандай
да бiр цифрмен ауыстырғысы келедi. Оның үстiне бiрдей цифрлар үшiн бiрдей әрiптер, ал әртүрлi
цифрлар үшiн әртүрлi әрiптер. Мысалы, aba сөзiнен 121, 989 сандарын алуға болады, бiрақ 586, 999
ала алмайсыз.
Данияр s сөзiнен ең үлкен қандай санды шығара алады?
Енгiзу файлының форматы
Жалғыз жолда s бiр сөзi бар. Жолдың ұзындығы 18-ден аспайды және тек ‘a’, ‘b’, ‘c’, ‘d’, ‘e’,
‘f’, ‘g’, ‘h’, ‘i’, ‘j’ әрiптерiнен тұрады.
Шығару файлының форматы
Есептiң жауабын шығарыңыз.
Бағалау жүйесi
• 1 және 2 тест мысалдар. 0 ұпайға бағаланады.
• 3-й тест: s = a. 10 ұпайға бағаланады.
• 4-й тест: s = ejai. 10 ұпайға бағаланады.
• 5-й тест: s = caabac. 10 ұпайға бағаланады.
• 6-й тест: s = abacaba. 10 ұпайға бағаланады.
• 7-й тест: s = abcdejighf . 10 ұпайға бағаланады.
• 8-11 тесттер: s жолының ұзындығы 5-тен аспайды. 25 ұпайға бағаланады. Ұпайлар осы топтағы
барлық тесттерден өткенде ғана берiледi.
• 12-15 тесттер: s жолының ұзындығы 18-ден аспайды. 25 ұпайға бағаланады. Ұпайлар осы
топтағы барлық тесттерден өткенде ғана берiледi.
Мысалдар
standard input
standard output
aba
989
jaiaia
987878
Page 1 of 3
Республикалық жасөспiрiмдер олимпиадасы 8 сынып, 2023
Астана, Қазақстан, 23 мамыр, 2023
Есеп B. Массив
Енгiзу файлының аты:
standard input
Шығару файлының аты:
standard output
Уақыт шектеу:
1 second
Жадыға шектеу:
256 megabytes
P
ai > 0,
ai = S және min(ai ) = M болатын a массивтерiнiң санын есептеңiз. Яғни, сiзге екi S
және M сандары берiледi және қосындысы S және ең кiшi элементтi M болатын оң бүтiн сандардан
тұратын массивтердiң санын 109 + 7 модулi бойынша табу керек.
Енгiзу файлының форматы
Сiзге екi оң бүтiн S және M (1 6 S, M 6 106 ) сандары берiлген, сәйкесiнше барлық массивтегi
элементтердiң қосындысы және ондағы ең кiшi сан.
Шығару файлының форматы
Бiр бүтiн санды — шарттағы сипаттамаға сәйкес келетiн массивтер санын 109 +7 модулi бойынша
шығарыңыз.
Бағалау жүйесi
Iшкi есеп
0
1
2
3
4
5
6
7
Қосымша шектеулер
S
M
***
***
S66
M =1
S 6 10
M 6 10
S 6 100
M = 23
S 6 300
M 6 300
S 6 3000
M 6 3000
—
M =1
—
—
Ұпайлар
Қажеттi iшкi есептер
0
9
11
9
21
13
15
22
—
—
1
—
1, 2, 3
0, 1, 2, 3, 4
1
0, 1, 2, 3, 4, 5, 6
Мысалдар
standard input
standard output
3 1
3
6 4
0
9 3
3
80 10
75406
2912 18
834746836
Түсiнiктеме
Үшiншi мысалдағы массивтер: [6, 3], [3, 6], [3, 3, 3].
Page 2 of 3
*** - Мысалдар.
Республикалық жасөспiрiмдер олимпиадасы 8 сынып, 2023
Астана, Қазақстан, 23 мамыр, 2023
Есеп C. Массив және сұраныстар
Енгiзу файлының аты:
Шығару файлының аты:
Уақыт шектеу:
Жадыға шектеу:
standard input
standard output
2.5 seconds
256 megabytes
n бүтiн саннан тұратын, a1 , a2 , · · · , an массивi берiлген. Екi түрлi болатын q сұраныстарын орындау керек:
• l-дан r-ға дейiнгi бүкiл элементi x мәнiне теңестiрiңiз. Осындай сұраудан кейiн al , al+1 , · · · , ar
массив элементтерi x-ке тең болады.
• l-дан r-ға дейiнгi элементтерден тұратын iшкi массивтi өсу ретiмен сорттаңыз.
Барлық өзгертулерден кейiн L-дан R-ға дейiнгi iшкi массивтағы, яғни aL , aL+1 , · · · , aR арасындағы ең үлкен санды табу керек.
Енгiзу файлының форматы
Бiрiншi жолда екi бүтiн n, q (1 6 n, q 6 105 ) — массивтегi сандар саны және сұраныстар саны
бар.
Екiншi жолда q бүтiн a1 , a2 , · · · , an (1 6 ai 6 109 ) бар.
Келесi q жолдарында өзгерiстiң сипаттамалары берiлген:
• Теңестiру сұранысы келесiдей берiледi: «1 l r x» (1 6 l 6 r 6 n, 1 6 x 6 109 )
• Сорттау сұранысы келесiдей берiледi: «2 l r» (1 6 l 6 r 6 n)
Соңғы жолда екi бүтiн L, R(1 6 L 6 R 6 n) сандары бар.
Шығару файлының форматы
Барлық өзгертулерден кейiн max(aL , aL+1 , · · · , aR ) шығарыңыз.
Бағалау жүйесi
Iшкi есеп
1
2
3
4
5
Қосымша шектеулер
n, q 6 100
L = R және сорттау сұранысы жоқ
Сорттау сұранысы жоқ
ai , x 6 4
Қосымша шектеу жоқ
Ұпайлар
9
13
23
25
30
Қажеттi iшкi есептер
—
2
—
1, 2, 3, 4
Мысал
standard input
6
5
2
1
2
3
3
3
3
2
1
4
standard output
5
5 6 1 2
6
3 4
4
Page 3 of 3
Download