[BOJ] 2357๋ฒ | ์ต์๊ฐ๊ณผ ์ต๋๊ฐ (C++)
๐๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ 2357๋ฒ: ์ต์๊ฐ๊ณผ ์ต๋๊ฐ N(1 ≤ N ≤ 100,000)๊ฐ์ ์ ์๋ค์ด ์์ ๋, a๋ฒ์งธ ์ ์๋ถํฐ b๋ฒ์งธ ์ ์๊น์ง ์ค์์ ์ ์ผ ์์ ์ ์, ๋๋ ์ ์ผ ํฐ ์ ์๋ฅผ ์ฐพ๋ ๊ฒ์ ์ด๋ ค์ด ์ผ์ด ์๋๋ค. ํ์ง๋ง ์ด์ ๊ฐ์ a, b์ ์์ด M(1 ≤ M ≤ 100 www.acmicpc.net ๐จ๐ปํ์ด ๊ณผ์ ์ธ๊ทธ๋จผํธ ํธ๋ฆฌ(Segment Tree) ์ฒซ ์
๋ฌธ ๋ฌธ์ ๋ก ํ์์ต๋๋ค. ์ฒซ ์๋๊ณ , ์กฐ๊ธ ๋ณํ๋ ๋ฌธ์ ์ธ์ง๋ผ ๊ฒฐ๊ตญ ๋ค๋ฅธ ๋ถ๋ค์ ํ์ด๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์์ง๋ง, ์ธ๊ทธ๋จผํธ ํธ๋ฆฌ๋ผ๋ ๊ฐ๋
๊ณผ ์ด๋์ ๋ ์น์ํด์ง ๊ทธ๋ฐ ๊ณ๊ธฐ๊ฐ ์๋์๋ ์ถ์ต๋๋ค. ๋ฐฑ์ค ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋๋ ๊ฑฐ์ง๋ง, ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ค์ ์ ํด๋ณผ ์ ์๋ค๋ ๊ฒ ๋๊ฒ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ์์ง ์ ํด๋ณด๊ณ ํ์ด๋ด์ผ ํ ๋ฌธ์ ๋ค์ด ๋ง์ง๋ง ํ๋์ฉ ์ฒ์ฒํ ํด๋ด์ผ์ฃ ...