Springfield๐Ÿฉ

์‹œ๊ฐ„ ์ œํ•œ3์ดˆ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ1024 MB

์š”์•ฝ
์ •์ˆ˜ ๊ตฌ๊ฐ„๋“ค์˜ ์ง‘ํ•ฉ์„ ํ•ฉ์ง‘ํ•ฉ ์—ฐ์‚ฐ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉด์„œ, ํ•ฉ์นœ ๋’ค ๊ฐ ์ง‘ํ•ฉ์ด ๋‹ด๊ณ  ์žˆ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ •์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
๋‚œ์ด๋„

๋ณดํ†ต10์  ์ค‘ 7์ 

์œ ํ˜•
์œ ๋‹ˆ์˜จ ํŒŒ์ธ๋“œ, ๊ตฌ๊ฐ„, ์ •๋ ฌ, ๊ตฌํ˜„
์ •๋‹ต์ž
์•„์ง ์ œ์ถœ์ด ์—†์Šต๋‹ˆ๋‹ค

๋ฌธ์ œ

๋Ÿฌ์Šคํ‹ฐ์˜ ๋„๋„›๐Ÿฉ ๊ฐ€๊ฒŒ์—๋Š” 11๋ฒˆ๋ถ€ํ„ฐ NN๋ฒˆ๊นŒ์ง€์˜ ๋„๋„› ๋ฐ˜์ฃฝ ๊ธฐ๊ณ„ NN๊ฐœ๊ฐ€ ์žˆ๋‹ค. ๊ฐ ๋„๋„› ๋ฐ˜์ฃฝ ๊ธฐ๊ณ„์—๋Š” ๋„๋„› ๋ฐ˜์ฃฝ์ด ํ•˜๋‚˜์”ฉ ๋“ค์–ด ์žˆ๋‹ค. ๊ฐ ๋„๋„› ๋ฐ˜์ฃฝ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ง›์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ง›์€ 11 ์ด์ƒ 10910^9 ์ดํ•˜์˜ ์ •์ˆ˜๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๋„๋„› ๋ฐ˜์ฃฝ์€ ํ•ฉ์น  ์ˆ˜ ์žˆ๋‹ค. ํ•ฉ์ณ์ง„ ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ์ง‘ํ•ฉ์€ ๋‘ ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ํ•ฉ์ง‘ํ•ฉ์ด๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์ฒ˜์Œ ๋„๋„› ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ๋ฒ”์œ„๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ๋Ÿฌ์Šคํ‹ฐ์˜ ๋ฐ˜์ฃฝ ๊ณผ์ •์— ๋”ฐ๋ผ ์•„๋ž˜ ๋ช…๋ น์„ QQ๋ฒˆ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

  • 1 a b: aa๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ๊ณผ bb๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์„ ๋‚จ๊น€์—†์ด ์‹น์‹น ๊ธ์€ ํ›„ ๋ชจ๋‘ ํ•ฉ์ณ aa๋ฒˆ ๊ธฐ๊ณ„์— ๋„ฃ๋Š”๋‹ค.
  • 2 a: aa๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ๋„๋„› ๋ฐ˜์ฃฝ ๊ธฐ๊ณ„์˜ ์ˆ˜ NN์™€ ๋ช…๋ น์˜ ์ˆ˜ QQ๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. (1โ‰คN,Qโ‰ค200,000)(1 \le N, Q \le 200\\,000)

๋‹ค์Œ NN๊ฐœ ์ค„์— ๊ฑธ์ณ ๋„๋„› ๋ฐ˜์ฃฝ ๊ธฐ๊ณ„์— ๋“  ๋„๋„› ๋ฐ˜์ฃฝ์˜ ๋ง›์˜ ๋ฒ”์œ„๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ทธ์ค‘ ii๋ฒˆ์งธ ์ค„์—๋Š” ์ •์ˆ˜ โ„“_i\ell\_i, r_ir\_i๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋Š” ii๋ฒˆ ๋„๋„› ๋ฐ˜์ฃฝ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์˜ ๋ง›์— โ„“_i\ell\_i ์ด์ƒ r_ir\_i ์ดํ•˜์˜ ๋ชจ๋“  ์ •์ˆ˜๊ฐ€ ํฌํ•จ๋œ๋‹ค๋Š” ๋œป์ด๋‹ค. (1โ‰คโ„“_iโ‰คr_iโ‰ค109)(1 \le \ell\_i \le r\_i \le 10^9)

๋‹ค์Œ QQ๊ฐœ ์ค„์— ๊ฑธ์ณ ๋ช…๋ น์ด ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ๋ช…๋ น์€ ์•„๋ž˜ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜๋กœ ์ฃผ์–ด์ง„๋‹ค.

  • 1 a b: aa๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ๊ณผ bb๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์„ ๋‚จ๊น€์—†์ด ์‹น์‹น ๊ธ์€ ํ›„ ๋ชจ๋‘ ํ•ฉ์ณ aa๋ฒˆ ๊ธฐ๊ณ„์— ๋„ฃ๋Š”๋‹ค. aa๋ฒˆ ๊ธฐ๊ณ„์™€ bb๋ฒˆ ๊ธฐ๊ณ„์— ๋ฐ˜์ฃฝ์ด ๋‚จ์•„ ์žˆ๋Š” ๊ฒฝ์šฐ๋งŒ ์ฃผ์–ด์ง„๋‹ค. (1โ‰คa,bโ‰คN;(1 \le a, b \le N; aโ‰ b)a \ne b)
  • 2 a: aa๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. aa๋ฒˆ ๊ธฐ๊ณ„์— ๋ฐ˜์ฃฝ์ด ๋‚จ์•„ ์žˆ๋Š” ๊ฒฝ์šฐ๋งŒ ์ฃผ์–ด์ง„๋‹ค. (1โ‰คaโ‰คN)(1 \le a \le N)

2๋ฒˆ ๋ช…๋ น์€ ํ•˜๋‚˜ ์ด์ƒ ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

2๋ฒˆ ๋ช…๋ น์ด ์ฃผ์–ด์งˆ ๋•Œ๋งˆ๋‹ค aa๋ฒˆ ๊ธฐ๊ณ„์— ๋“  ๋ฐ˜์ฃฝ์ด ๊ฐ€์ง„ ๋ง›์˜ ์ˆ˜๋ฅผ ํ•œ ์ค„์— ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ1

  1. ์˜ˆ์ œ 1

    ์ž…๋ ฅ
    3 7
    1 3
    2 4
    6 8
    2 1
    2 2
    2 3
    1 1 3
    2 1
    1 2 1
    2 2
    
    ์˜ˆ์ƒ ์ถœ๋ ฅ
    3
    3
    3
    6
    7