STUDY ๐/์๊ณ ๋ฆฌ์ฆ
-
[BOJ] 14501 ํด์ฌ_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 3. 20:53
[๋ฌธ์ ] www.acmicpc.net/problem/14501 14501๋ฒ: ํด์ฌ ์ฒซ์งธ ์ค์ ๋ฐฑ์ค์ด๊ฐ ์ป์ ์ ์๋ ์ต๋ ์ด์ต์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์๋ด์์ผ๋ก ์ผํ๊ณ ์๋ ๋ฐฑ์ค์ด๋ ํด์ฌ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ์ค๋๋ถํฐ N+1์ผ์งธ ๋๋ ๋ ํด์ฌ๋ฅผ ํ๊ธฐ ์ํด์, ๋จ์ N์ผ ๋์ ์ต๋ํ ๋ง์ ์๋ด์ ํ๋ ค๊ณ ํ๋ค. ๋ฐฑ์ค์ด๋ ๋น์์๊ฒ ์ต๋ํ ๋ง์ ์๋ด์ ์ก์ผ๋ผ๊ณ ๋ถํ์ ํ๊ณ , ๋น์๋ ํ๋ฃจ์ ํ๋์ฉ ์๋ก ๋ค๋ฅธ ์ฌ๋์ ์๋ด์ ์ก์๋์๋ค. ๊ฐ๊ฐ์ ์๋ด์ ์๋ด์ ์๋ฃํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ๊ธฐ๊ฐ Ti์ ์๋ด์ ํ์ ๋ ๋ฐ์ ์ ์๋ ๊ธ์ก Pi๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. N = 7์ธ ๊ฒฝ์ฐ์ ๋ค์๊ณผ ๊ฐ์ ์๋ด ์ผ์ ํ๋ฅผ ๋ณด์. 1์ผ์ ์กํ์๋ ์๋ด์ ์ด 3์ผ์ด ๊ฑธ๋ฆฌ๋ฉฐ, ์๋ดํ์ ๋ ๋ฐ์ ์ ์๋ ๊ธ์ก์ 10์ด๋ค. 5์ผ์ ์กํ์๋ ์..
-
[BOJ] 2110 ๊ณต์ ๊ธฐ ์ค์น_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 3. 20:42
[ ๋ฌธ์ ] www.acmicpc.net/problem/2110 2110๋ฒ: ๊ณต์ ๊ธฐ ์ค์น ์ฒซ์งธ ์ค์ ์ง์ ๊ฐ์ N (2 ≤ N ≤ 200,000)๊ณผ ๊ณต์ ๊ธฐ์ ๊ฐ์ C (2 ≤ C ≤ N)์ด ํ๋ ์ด์์ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์ง์ ์ขํ๋ฅผ ๋ํ๋ด๋ xi (0 ≤ xi ≤ 1,000,000,000)๊ฐ www.acmicpc.net ๋ํ์ด์ ์ง N๊ฐ๊ฐ ์์ง์ ์์ ์๋ค. ๊ฐ๊ฐ์ ์ง์ ์ขํ๋ x1, ..., xN์ด๊ณ , ์ง ์ฌ๋ฌ๊ฐ๊ฐ ๊ฐ์ ์ขํ๋ฅผ ๊ฐ์ง๋ ์ผ์ ์๋ค. ๋ํ์ด๋ ์ธ์ ์ด๋์๋ ์์ดํ์ด๋ฅผ ์ฆ๊ธฐ๊ธฐ ์ํด์ ์ง์ ๊ณต์ ๊ธฐ C๊ฐ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ค. ์ต๋ํ ๋ง์ ๊ณณ์์ ์์ดํ์ด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์, ํ ์ง์๋ ๊ณต์ ๊ธฐ๋ฅผ ํ๋๋ง ์ค์นํ ์ ์๊ณ , ๊ฐ์ฅ ์ธ์ ํ ๋ ๊ณต์ ๊ธฐ ์ฌ์ด์ ๊ฑฐ..
-
[BOJ] 1371 ๊ฐ์ฅ ๋ง์ ๊ธ์_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2020. 6. 14. 14:28
[ ๋ฌธ์ ] www.acmicpc.net/problem/1371 1371๋ฒ: ๊ฐ์ฅ ๋ง์ ๊ธ์ ์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 5000๊ธ์๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ณต๋ฐฑ, ์ํ๋ฒณ ์๋ฌธ์, ์ํฐ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ด๋ ํ๋์ ์ํ๋ฒณ์ด ์๋ค. www.acmicpc.net ์์ด์์๋ ์ด๋ค ๊ธ์๊ฐ ๋ค๋ฅธ ๊ธ์๋ณด๋ค ๋ง์ด ์ฐ์ธ๋ค. ์๋ฅผ ๋ค์ด, ๊ธด ๊ธ์์ ์ฝ 12.31% ๊ธ์๋ e์ด๋ค. ์ด๋ค ๊ธ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋ง์ด ๋์จ ๊ธ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. [ ์ ๋ ฅ ] ์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 5000๊ธ์๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ณต๋ฐฑ, ์ํ๋ฒณ ์๋ฌธ์, ์ํฐ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ด๋ ํ๋์ ์ํ๋ฒณ์ด ์๋ค. [ ์ถ๋ ฅ ] ์ฒ ์งธ ์ค์ ๊ฐ์ฅ ๋ง์ด ๋์จ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฌ๋ฌ ๊ฐ..
-
[BOJ] 1764 ๋ฃ๋ณด์ก_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2020. 6. 11. 19:47
[ ๋ฌธ์ ] www.acmicpc.net/problem/1764 1764๋ฒ: ๋ฃ๋ณด์ก ์ฒซ์งธ ์ค์ ๋ฃ๋ ๋ชปํ ์ฌ๋์ ์ N, ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ M์ด ์ฃผ์ด์ง๋ค. ์ด์ด์ ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ๋ฃ๋ ๋ชปํ ์ฌ๋์ ์ด๋ฆ๊ณผ, N+2์งธ ์ค๋ถํฐ ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ด๋ฆ์ด ์์๋๋ก ์ฃผ์ด์ง๋ค. www.acmicpc.net ๊น์ง์์ด ๋ฃ๋ ๋ชปํ ์ฌ๋์ ๋ช ๋จ๊ณผ ๋ณด๋๋ชปํ ์ฌ๋์ ๋ช ๋จ์ด ์ฃผ์ด์ง ๋, ๋ฃ๋ ๋ณด๋ ๋ชปํ ์ฌ๋์ ๋ช ๋จ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. [ ์ ๋ ฅ ] ์ฒซ์งธ ์ค์ ๋ฃ๋ ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ N, ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ M์ด ์ฃผ์ด์ง๋ค. ์ด์ด์ ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ๋ฃ๋ ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ด๋ฆ๊ณผ, N+2์งธ ์ค๋ถํฐ ๋ณด๋ ๋ชปํ ์ฌ๋์ ์ด๋ฆ์ด ์์๋๋ก ์ฃผ์ด์ง๋ค. ์ด๋ฆ์ ๋์ด์ฐ๊ธฐ ์์ด ์์ด ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง..