[๋ฐฑ์ค/C++] 2015๋ฒ : ์๋ค์ ํฉ 4
๋ฌธ์ A[1], A[2], ..., A[N]์ N๊ฐ์ ์ ์๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด์ด ์๋ค. ์ด ๋ฐฐ์ด A์ ๋ถ๋ถํฉ์ด๋ 1 ≤ i ≤ j ≤ N์ธ ์ ์ i์ j์ ๋ํด A[i]๋ถํฐ A[j]๊น์ง์ ํฉ์ ๋งํ๋ค. N๊ณผ A[1], A[2], ..., A[N]์ด ์ฃผ์ด์ก์ ๋, ์ด๋ฌํ N×(N+1)/2๊ฐ์ ๋ถ๋ถํฉ ์ค ํฉ์ด K์ธ ๊ฒ์ด ๋ช ๊ฐ๋ ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์
๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ N๊ณผ K๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 200,000, |K| ≤ 2,000,000,000) N๊ณผ K ์ฌ์ด์๋ ๋น์นธ์ด ํ๋ ์๋ค. ๋์งธ ์ค์๋ ๋ฐฐ์ด A๋ฅผ ์ด๋ฃจ๋ N๊ฐ์ ์ ์๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ A[1], A[2], ..., A[N]์ ์์๋ก ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์ ์์ ์ ๋๊ฐ์ 10,000์ ๋์ง ์๋๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์..
2021. 9. 12.