Logo
(追記) (追記ここまで)

34615번 - Bombončići 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 2048 MB113222.222%

문제

Priprema Hrvatske informatičke olimpijade za djevojke zahtijeva puno truda, pa tako i puno odmora. Kako bi bila što efikasnija u svojim odmorima, Iva je već prošloga tjedna pripremila stol na kojem je poredano $n$ hrpa bombončića: na $i$-toj hrpi stavila je $a_i$ bombončića.

Ali Iva nije jedina koja voli bombončiće, voli ih i Maja! Maja bi često zapitala Ivu: "Možemo li podijeliti bombončiće od $l_i$-te do $r_i$-te hrpe?"

Na što bi joj Iva odgovorila: "Možemo podijeliti one hrpe na kojima je broj bombončića paran tako da svaka dobije polovicu bombončića s te hrpe. No, one hrpe na kojima je broj bombončića neparan, ne možemo podijeliti na jednak način. Što ćemo s njima?"

Maja je odmah pojela sve bombončiće koje su odmah mogle podijeliti, a nakon toga je započela cjelodnevna rasprava oko toga kako podijeliti neparne hrpe. Na kraju dana, kada su obje zaspale, njihova mama je potajno zamijenila sve hrpe oko kojih se nisu mogle dogovoriti tako da je na svakoj takvoj hrpi sada točno $x_i$ bombončića.

Kako je priprema Hrvatske informatičke olimpijade za djevojke zahtjevnija nego što je očekivala, Iva nikad nije našla vremena za jesti bombončiće. Ali često bi pogledavala na stol i razmišljala koliko bi bombončića pojela kad bi pojela sve bombončiće od $l_j$-te do $r_j$-te hrpe. Pomozite joj odgovoriti na ta pitanja!

입력

U prvom retku su prirodni brojevi $n$ i $q$ (1ドル ≤ n ≤ 10^5$ i 1ドル ≤ q ≤ 10^5$), broj hrpa bombončića i broj događaja.

U drugom retku je n prirodnih brojeva $a_i$ (1ドル ≤ a_i ≤ 2^{25}$), broj bombončića na $i$-toj hrpi.

Slijedi $q$ redaka koji opisuju događaje.

Prvi broj u retku opisa događaja je prirodan broj $t$ (1ドル ≤ t ≤ 2$), tip događaja.

  • Za $t = 1$ u istom retku slijede prirodni brojevi $l_i,ドル $r_i,ドル $x_i$ (1ドル ≤ l_i ≤ r_i ≤ n$ i 1ドル ≤ x ≤ 2^{25}$), koji označavaju da je Maja pitala Ivu da podijele bombončiće od $l_i$-te do $r_i$-te hrpe, a $x_i$ je broj bombončića na koji je njihova mama promijenila hrpe nakon što su zaspale.
  • Za $t = 2$ u istom retku slijede prirodni brojevi $l_i,ドル $r_i$ (1ドル ≤ l_i ≤ r_i ≤ n$), koji označavaju da se Iva upitala koliko ukupno ima bombončića od $l_i$-te do $r_i$-te hrpe.

출력

Na svaki događaj tipa 2ドル$ u zaseban red odgovorite Ivi na njeno pitanje.

제한

서브태스크

번호배점제한
18

$n ≤ 1,円 000,ドル $q ≤ 1,円 000$

235

Za svaki događaj tipa $t = 1$ vrijedi $l_i = r_i$.

326

Nijedan $a_i$ niti $x_i$ neće biti djeljivi s 4ドル$.

431

Nema dodatnih ograničenja.

예제 입력 1

7 5
1 3 4 2 199 32 12
2 5 7
1 2 5 18
2 3 7
1 1 4 5
2 1 4

예제 출력 1

243
65
20

예제 입력 2

8 12
1 5 3 8 2 10 4 19
2 3 8
1 4 4 21
1 5 5 1999
1 8 8 20
2 1 8
1 1 1 64
1 2 2 18
1 1 1 64
2 1 4
1 1 1 64
1 2 2 1999
2 1 2

예제 출력 2

46
48
57
25

예제 입력 3

8 9
1 2 3 5 6 7 9 10
1 1 6 19
1 6 8 22
2 4 8
1 2 4 18
1 2 5 199
2 1 5
1 1 8 1
1 1 8 101
2 1 8

예제 출력 3

71
245
808

예제 입력 4

6 13
2 16 7 48 11 1024
1 5 6 22
1 1 4 8
2 1 6
1 3 6 111
1 2 3 200
2 2 6
1 1 5 64
1 1 6 101
1 1 1 542
2 1 6
1 2 5 13
1 3 4 22
2 1 3

예제 출력 4

575
285
281
51

노트

Pojašnjenje prvog probnog primjera: Ilustracija prikazuje kako se mijenjao broj bombončića na stolu nakon svake promjene.

출처

Olympiad > Croatian Highschool Competitions in Informatics > 2024 > Croatian Olympiad in Informatics for Girls 2024 1번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /