mch473700
@mch4737006777
Reviews Written
3
Average Rating
2.0
Posts
Q&A
[8-J] 3635: ์ํ ์์ง ์ง๋ฌธ
๋ณด์๋ง์ ์๊ฒ ๋ค์์ ์ญ๋ณ์๋ค์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฐ์น๋ ๋ ์ด์์ฒด์ ๋ด๋ถ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์ ์ฑ ์ ์ํด ์ฐ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฐ์น๋ ์ ์๋๋ฐ(์บ์ํํธ ์ต์ ํ ๋ฑ ์ด์ ๋ก) ์ง๊ธ ๋ณด๋4, 4, 4, 4*200004, 4 ๋ฐ์ดํธ ์ด๋ ๊ฒ ์ฐ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฐ์น๋์ด์๊ณ while(idx ์ด ๋ถ๋ถ์์ 200004๋ฒ์งธ ์ธ๋ฑ์ค๋ ํธ๋ฆฌ์ ์ต๋ ์ธ๋ฑ์ค ๋ค์๋ถ๋ถ์ธ๋ฐ ๋ฐฐ์น์์๋ก ๋ดค์ ๋ tmp๋ณ์๊ฐ ์๋ ๋ถ๋ถ์ ๋๋ค.์ด ๋ถ๋ถ์ ๊ฑด๋๋ ค์ ์ค๋ต์ด ๋ฌ๋ค์ while(idx while(idx
- 0
- 3
- 257
Q&A
8 - I ์ฝ๋๋ด์ฉ ์ง๋ฌธ์ ๋๋ค!
value++์ ํ๋ฉด ํ์ ํธ๋ฆฌ์ ์ ์ฅ๋๋ ๋์ ํฉ์ด ๊ฐ์ ์์์ ๊ฐ๋ ์ด๋ ๋ค๋ฅด๊ณ 0 1 3 ์ด๋ ๊ฒ ์์ ๋ 1 2 4 ์ด๋ ๊ฒ ๋์ด๋ ๊ตฌ๊ฐ๋ค์ ์ฐจ์ด๋ ๋ณํ์ง ์์ผ๋ ๊ทธ๋ฅ ์ด๊ฑฐ๊ฐ์๋ฐ ์ฝ๋ ์ฒ์๋ณด๋ ์ ์ฅ์์ ๊ฐ์๊ฐ๋ ์ด๋ ๋ค๋ฅธ๋ฐ ์ด๋ ๊ฒ ๋์ ธ๋์ผ๋ฉด ์ดํดํ๊ธฐ๊ฐ ๊ต์ฅํ ํ๋ญ๋๋ค.sum(tree_cnt, 1, value - 1) - sum(tree_sum, 1, value - 1);์ด ๋ถ๋ถ์์ value-1์ ํ๋๋ฐ 9 13 18 ์ด๋ ๊ฒ ๋์ด์๊ณ value๊ฐ 18์ผ ๋ 13๊น์ง์ ๋์ ํฉ์ด ์๋ 17๊น์ง์ ๋์ ํฉ์ ๊ตฌํ๋๊ฑด๋ฐ ๋น์ด์๋ ๋ถ๋ถ์ ์ด์ฐจํผ 0์ผ๋ก ์ด๊ธฐํ ํด์ ์๊ด์๋ ๋ถ๋ถ์ ์ค๋ช ์์ด ๊ทธ๋ฅ ๊ฐ๋ ์ค๋ช ์ด๋ ๋ค๋ฅธ ๊ฐ๋ ์ฑ ๋จ์ด์ง๋ ์ฝ๋๋ง ๋ ์์ผ๋ฉด ์ด๋ป๊ฒ ์ดํดํด์ผํ๋์?์ง์ ํ๋ํ๋ ๊ทธ๋ ค๋ณด๊ณ ai๋๋ ค๋ด์ผ ๊ฒจ์ฐ ์ดํด๊ฐ๋๋ค์
- 0
- 2
- 371
Q&A
8-D ํ์ ํธ๋ฆฌ ์ง๋ฌธ
(1, 10) (2, 10) (3, 10) (4, 10) (5, 10) (6, 10) (7, 10) (8, 10) (9, 10) (10, 10)์ด๋ ๊ฒ ์์์ ๋ ๋ต์ 45์ ๋๋ค._y๋ (-10, -10, -10, -10, -10, -10, -10, -10, -10, -10) ->-1์ ๊ณฑํ๊ธฐ ๋๋ฌธ์ด๋ ๊ฒ ๋๊ณ ์ด๋ถ ํ์ ํจ์์ ๋ฐํ๊ฐ ์ฆ ์ด๋ถํ์ ์ง์ ํ์๋ง์ mid๊ฐ ๋ฐ๋ก ๋ฐํํ์ฌ idx๋ ๋ฌด์กฐ๊ฑด 4๊ฐ ๋์ต๋๋ค.find_index์ ๋ฐํ๊ฐ์ 4์ด๊ณ int idx = find_index(_y, a[i].second) + 1;์ด ๋ก์ง์ ์ํด idx๋ 5๊ฐ ๋ฉ๋๋ค.๋ง์ฝ i๊ฐ 1์ด๋ผ๊ณ ํ์ ๋ ์์ ์์ ์์ 1 10๋ณด๋ค ์ผ์ชฝ์ ์๋๊ฑด 0๊ฐ์ธ๋ฐ ์ฌ๊ธฐ์๋ ์ผ๋จ 4๊ฐ๋ผ๊ณ ์น๊ณ ๊ทธ๋ฅ ๊ณ์ฐ์ ํ๋๋ฐ ์ ์ด๋ ๊ฒ ํด๋ ๋ง๋๊ฑด์ง์ ๋ํ ์ค๋ช ์ด ๋ถ์กฑํ ๊ฒ ๊ฐ์ต๋๋ค. ret += 1LL * sum(idx);update(idx, 1);๊ฒฐ๊ตญ 5๋ฅผ 9๋ฒ ๋ํ์ฌ 45๋ก ๊ฒฐ๊ณผ๋ ๋ง๋๋ฐ์ค๋ณต y๊ฐ์ ์ ์ด๋ ๊ฒํด๋ ๋ง๋์ง์ ๋ํ ์ค๋ช ์ด ํ์ํฉ๋๋ค.
- 0
- 3
- 469
Q&A
7-N ์๊ฐ ๋ณต์ก๋ ์ ๊ทผ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์~ ์ดํดํ์ต๋๋ค ์ฌ์ค ์ด์ ๋ถํฐ ๊ฐ์กฐํ์ จ๋ ๊ฒ์ด์๋ค์ ใ ใ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค~!
- 0
- 2
- 224
Q&A
7-B ์ด ๋ฐฉ์์ ์ํ๋ฐฉ์์ผ๊น์?
์ ์ ๊ฐ ์ง๋ฌธ์ ์๋ชป๋๋ ธ๋ค์ ์ ์ฝ๋๊ฐ ์ํ์ธ ๊ฒ ๊ฐ์์ ํ์ธ์ฐจ ์ง๋ฌธํ์์ต๋๋ค ์ญ์๋ ์ํ์ด์๊ตฐ์ DP๋ก ๋ค์ ํ์ด๋ณด๊ฒ ์ต๋๋ค. ํน์๊ฒฉ์ํ์ ํฌ๊ธฐ๊ฐ n x n์ด๋ฏ๋ก, ์ด๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ฉด -> ๋๊ฐ์ ์ผ๋ก ์ด๋ํ ๋ ์ต์๊ฐ์ธ 2n-1์ ๋๋ค. ํ์ง๋ง, ์ค์ ๋ก๋ ๊ฐ๋ก ๋๋ ์ธ๋ก๋ก๋ง ์ด๋ํ๋ ๊ฒฝ๋ก๋ ๊ณ ๋ คํด์ผ ํ๋ฏ๋ก, ๊ฒฝ๋ก์ ์ต๋ ๊ธธ์ด๋ 2n๋ณด๋ค ํด ์ ์์ต๋๋ค. ๊ทธ๋์ ์ผ์ถ... 3^32๊ฐ ๋๋ ๊ฒ์ด์ฃ . ์ด ๋ถ๋ถ์ด ์ดํด๊ฐ ์ ์๊ฐ๋๋ค ใ ใ ํน์ ์ถ๊ฐ ์ค๋ช ์ด ๊ฐ๋ฅํ ๊น์?
- 0
- 2
- 380
Q&A
7-A ํ์ค๋ก ๋๋ฒ๊น ํ๊ณ ์ถ์๋ฐ ํน์ ์ด ๋ถ๋ถ ๋๋ ์ ์์๊น์?
์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค!!
- 0
- 2
- 271
Q&A
6-I ์ง๋ฌธ ๋ฌธ์
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค
- 0
- 2
- 312
Q&A
6-B ๋์ ํฉ์์ ๋ณด๋ ์ด๋์ด ํด๊น์?
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค ๊ณ ๋ฏผ ๋ง์ด ํด๋ณด๊ฒ ์ต๋๋ค
- 0
- 2
- 313
Q&A
๋ฐ๋ก๋ฅผ ๋ถํ๋๋ ค๋ ๋ ๊น์?
ํด๊ฒฐํ์ต๋๋ค!๋ณต์ฌ ๋ถํ๋ฃ๊ธฐ ํ๋ ๊ณผ์ ์์ ์ฝ๋ ์์ ์ ์ํ์๋ค์32๋ฒ ์ค์ดreverse(n2.begin(), n2.end()); ์ด์ฌ์ผํ๋๋ฐreverse(n1.begin(), n1.end()); ๋ก ๋์ด ์์๋ค์ ใ
- 0
- 2
- 273
Q&A
queue๋ฅผ ํตํด ํ์ ์์๊น์?
๋ฌด์กฐ๊ฑด ์ธ์์ ์ด์์ด์ฌ์ผ ํ๋ ์ค ์์๋ค์.. ใ ใ
- 0
- 3
- 270




