์ ์ฒด ๊ธ
-
- [BOJ-11652][C++] ์นด๋๋ฌธ์ ์ค๊ท๋ ์ซ์ ์นด๋ N์ฅ์ ๊ฐ์ง๊ณ ์๋ค. ์ซ์ ์นด๋์๋ ์ ์๊ฐ ํ๋ ์ ํ์๋๋ฐ, ์ ํ์๋ ์๋ $-2^{62}$ ๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , $2^{62}$๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ์ค๊ท๊ฐ ๊ฐ์ง๊ณ ์๋ ์นด๋๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ฝ, ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ ์๊ฐ ์ฌ๋ฌ ๊ฐ์ง๋ผ๋ฉด, ์์ ๊ฒ์ ์ถ๋ ฅํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ค๊ท๊ฐ ๊ฐ์ง๊ณ ์๋ ์ซ์ ์นด๋์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ ์ค์๋ ์ซ์ ์นด๋์ ์ ํ์๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ค๊ท๊ฐ ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 5 1 2 1 2 1 ์์ ์ถ๋ ฅ 1 1 ์์ ์ ๋ ฅ 2 6 1 2 1 2 1 2 ์์ ์ถ๋ ฅ 2 1 ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ์๋ฃ ๊ตฌ์กฐ..
2022.12.07 -
- [BOJ-1912][C++] ์ฐ์ํฉ๋ฌธ์ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์์ ์์ด์ด ์ฃผ์ด์ง๋ค. ์ฐ๋ฆฌ๋ ์ด ์ค ์ฐ์๋ ๋ช ๊ฐ์ ์๋ฅผ ์ ํํด์ ๊ตฌํ ์ ์๋ ํฉ ์ค ๊ฐ์ฅ ํฐ ํฉ์ ๊ตฌํ๋ ค๊ณ ํ๋ค. ๋จ, ์๋ ํ ๊ฐ ์ด์ ์ ํํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด์ 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 ์ด๋ผ๋ ์์ด์ด ์ฃผ์ด์ก๋ค๊ณ ํ์. ์ฌ๊ธฐ์ ์ ๋ต์ 12+21์ธ 33์ด ์ ๋ต์ด ๋๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ๋์งธ ์ค์๋ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์ฃผ์ด์ง๋ค. ์๋ -1,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๋ต์ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 10 10 -4 3 1 5 6 -35 12 21 -1 ์์ ์ถ๋ ฅ 1 33 ์์ ์ ๋ ฅ 2 10 2 1 -4 3 4 -4 6 5 ..
2022.12.07 -
- [BOJ-9461][C++] ํ๋๋ฐ ์์ด๋ฌธ์ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์ ๊ธธ์ด๋ฅผ k๋ผ ํ์ ๋, ๊ทธ ๋ณ์ ๊ธธ์ด๊ฐ k์ธ ์ ์ผ๊ฐํ์ ์ถ๊ฐํ๋ค. ํ๋๋ฐ ์์ด P(N)์ ๋์ ์ ์๋ ์ ์ผ๊ฐํ์ ๋ณ์ ๊ธธ์ด์ด๋ค. P(1)๋ถํฐ P(10)๊น์ง ์ฒซ 10๊ฐ ์ซ์๋ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, P(N)์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100) ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค P(N)์ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 2 6 12 ์์ ์ถ๋ ฅ 1..
2022.12.07 -
- [BOJ-1904][C++] 01ํ์ผ๋ฌธ์ ์ง์์ด์๊ฒ 2์ง ์์ด์ ๊ฐ๋ฅด์ณ ์ฃผ๊ธฐ ์ํด, ์ง์์ด ์๋ฒ์ง๋ ๊ทธ์๊ฒ ํ์ผ๋ค์ ์ ๋ฌผํด์ฃผ์ จ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๊ฐ๊ฐ์ ํ์ผ๋ค์ 0 ๋๋ 1์ด ์ฐ์ฌ ์๋ ๋ฑ์ฅ์ ํ์ผ๋ค์ด๋ค. ์ด๋ ๋ ์ง๊ถ์ ๋์ฃผ๊ฐ ์ง์์ด์ ๊ณต๋ถ๋ฅผ ๋ฐฉํดํ๊ธฐ ์ํด 0์ด ์ฐ์ฌ์ง ๋ฑ์ฅ์ ํ์ผ๋ค์ ๋ถ์ฌ์ ํ ์์ผ๋ก ์ด๋ฃจ์ด์ง 00 ํ์ผ๋ค์ ๋ง๋ค์๋ค. ๊ฒฐ๊ตญ ํ์ฌ 1 ํ๋๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ํ์ผ ๋๋ 0ํ์ผ์ ๋ ๊ฐ ๋ถ์ธ ํ ์์ 00ํ์ผ๋ค๋ง์ด ๋จ๊ฒ ๋์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ง์์ด๋ ํ์ผ๋ก ๋ ์ด์ ํฌ๊ธฐ๊ฐ N์ธ ๋ชจ๋ 2์ง ์์ด์ ๋ง๋ค ์ ์๊ฒ ๋์๋ค. ์๋ฅผ ๋ค์ด, N=1์ผ ๋ 1๋ง ๋ง๋ค ์ ์๊ณ , N=2์ผ ๋๋ 00, 11์ ๋ง๋ค ์ ์๋ค. (01, 10์ ๋ง๋ค ์ ์๊ฒ ๋์๋ค.) ๋ํ N=4์ผ ๋๋ 0011, 0000, 1001, 1100, 1111 ๋ฑ ์ด 5๊ฐ์ 2..
2022.12.07 -
- [BOJ-9184][C++] ์ ๋๋ ํจ์ ์คํ๋ฌธ์ ์ฌ๊ท ํธ์ถ๋ง ์๊ฐํ๋ฉด ์ ์ด ๋๋ค! ์๋๊ฐ์? ๋ค์๊ณผ ๊ฐ์ ์ฌ๊ทํจ์ w(a, b, c)๊ฐ ์๋ค. if a 20, then w(a, b, c) returns: w(20, 20, 20) if a < b and b < c, then w(a, b, c) returns: w(a, b, c-1) + w(a, b-1, c-1) - w(a, b-1, c) otherwise it returns: w(a-1, b, c) + w(a-1, b-1, c) + w(a-1, b, c-1) - w(a-1, b-1, c-1) ์์ ํจ์๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋งค์ฐ ์ฝ๋ค. ํ์ง๋ง, ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ๊ฐ์ ๊ตฌํ๋๋ฐ ๋งค์ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. (์๋ฅผ ๋ค๋ฉด, a=15, b=15, c=15) a, b, c๊ฐ ์ฃผ์ด์ก์ ๋, w(a, b, c)๋ฅผ ์ถ๋ ฅ..
2022.12.04 -
- [BOJ-24416][C++] ์๊ณ ๋ฆฌ์ฆ ์์ - ํผ๋ณด๋์น ์ 1๋ฌธ์ ์ค๋๋ ์์ค์ด๋ ๋์ ํ๋ก๊ทธ๋๋ฐ ์์ ์กฐ๊ต๋ฅผ ํ๊ณ ์๋ค. ์๋น ๊ฐ ์์ ํ ๋ด์ฉ์ ํ์๋ค์ด ์ ์ดํดํ๋์ง ๋ฌธ์ ๋ฅผ ํตํด์ ํ์ธํด๋ณด์. ์ค๋์ n์ ํผ๋ณด๋์น ์๋ฅผ ์ฌ๊ทํธ์ถ๊ณผ ๋์ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐฐ์ ๋ค. ์ฌ๊ทํธ์ถ์ ๋นํด ๋์ ํ๋ก๊ทธ๋๋ฐ์ด ์ผ๋ง๋ ๋น ๋ฅธ์ง ํ์ธํด ๋ณด์. ์๋ ์์ฌ ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ n์ ํผ๋ณด๋์น ์๋ฅผ ๊ตฌํ ๊ฒฝ์ฐ ์ฝ๋1 ์ฝ๋2 ์คํ ํ์๋ฅผ ์ถ๋ ฅํ์. ํผ๋ณด๋์น ์ ์ฌ๊ทํธ์ถ ์์ฌ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. fib(n) { if (n = 1 or n = 2) then return 1; # ์ฝ๋1 else return (fib(n - 1) + fib(n - 2)); } ํผ๋ณด๋์น ์ ๋์ ํ๋ก๊ทธ๋๋ฐ ์์ฌ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค. fibonacci(n) { f[1]
2022.12.01 -
- [BOJ-14889][C++] ์คํํธ์ ๋งํฌ์คํํธ์ ๋งํฌ ๋ฌธ์ ์ค๋์ ์คํํธ๋งํฌ์ ๋ค๋๋ ์ฌ๋๋ค์ด ๋ชจ์ฌ์ ์ถ๊ตฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋ค. ์ถ๊ตฌ๋ ํ์ผ ์คํ์ ํ๊ณ ์๋ฌด ์ฐธ์๋ ์๋๋ค. ์ถ๊ตฌ๋ฅผ ํ๊ธฐ ์ํด ๋ชจ์ธ ์ฌ๋์ ์ด N๋ช ์ด๊ณ ์ ๊ธฐํ๊ฒ๋ N์ ์ง์์ด๋ค. ์ด์ N/2๋ช ์ผ๋ก ์ด๋ฃจ์ด์ง ์คํํธ ํ๊ณผ ๋งํฌ ํ์ผ๋ก ์ฌ๋๋ค์ ๋๋ ์ผ ํ๋ค. BOJ๋ฅผ ์ด์ํ๋ ํ์ฌ ๋ต๊ฒ ์ฌ๋์๊ฒ ๋ฒํธ๋ฅผ 1๋ถํฐ N๊น์ง๋ก ๋ฐฐ์ ํ๊ณ , ์๋์ ๊ฐ์ ๋ฅ๋ ฅ์น๋ฅผ ์กฐ์ฌํ๋ค. ๋ฅ๋ ฅ์น $S_{ij}$๋ i๋ฒ ์ฌ๋๊ณผ j๋ฒ ์ฌ๋์ด ๊ฐ์ ํ์ ์ํ์ ๋, ํ์ ๋ํด์ง๋ ๋ฅ๋ ฅ์น์ด๋ค. ํ์ ๋ฅ๋ ฅ์น๋ ํ์ ์ํ ๋ชจ๋ ์์ ๋ฅ๋ ฅ์น Sij์ ํฉ์ด๋ค. $S_{ij}$๋ $S_{ji}$์ ๋ค๋ฅผ ์๋ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋๊ณผ j๋ฒ ์ฌ๋์ด ๊ฐ์ ํ์ ์ํ์ ๋, ํ์ ๋ํด์ง๋ ๋ฅ๋ ฅ์น๋ $S_{ij}$์ $S_{ji}$์ด๋ค. N=..
2022.12.01 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจ๋น์จ์ ๊ฒ์
๋ชจ๋น์จ์ ๊ฒ์ ์ด ํ์ด์ง์์๋ ์ ๋น์ ์ง์ง์จ, TV ํ๋ก๊ทธ๋จ์ ์์ฒญ๋ฅ ๋๋ ์์ฐ ์ ํ์ ๋ถ๋๋ฅ ๋ฑ๊ณผ ๊ฐ์ ๋ชจ์ง๋จ์ ๋น์จ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณธ๋ค. ๋จ์ผ ๋ชจ๋น์จ์ ๋ํ ๊ฒ์ ๋ชจ๋น์จ `p` ์ ๋ํ ์ถ์ ์ ์ํด ํ๋ณธ ๋น์จ $\hat{p}$ ๋ฅผ ์ฌ์ฉํ ๊ฒ๊ณผ ๋์ผํ๊ฒ, ๋ชจ๋น์จ `p` ์ ๋ํ ๊ฐ์ค์ ๊ฒ์ ํ๊ธฐ ์ํด ํ๋ณธ ๋น์จ $\hat{p}$ ๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ๋ฌ๋ฉด ๋ชจ๋น์จ $p$ ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง ์ ํ์ ๊ท๋ฌด ๊ฐ์ค์ ์๊ฐํ ์ ์๋ค. $$H_{0} : p = p_{0}, \quad H_{0} : p \le p_{0}, \quad H_{0} : p \ge p_{0}$$ ๊ทธ๋ฆฌ๊ณ ์ด์ ๋ํ ๋๋ฆฝ ๊ฐ์ค์ ๊ฐ๊ฐ ๋ค์๊ณผ ๊ฐ๋ค. $$H_{0} : p \ne p_{0}, \quad H_{0} : p > ..
2022.12.01 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจํ๊ท ์ ๊ฒ์ (σ² : ๋ฏธ์ง)๋ชจํ๊ท ์ ๊ฒ์ (σ² : ๋ฏธ์ง) ์ด์ ๊ธ์์๋ ๋ชจ์ง๋จ์ ๋ถ์ฐ์ ์๊ณ ์๋ ๊ฒฝ์ฐ์ ๋ชจํ๊ท ๊ณผ ๋ ๋ชจํ๊ท ์ฐจ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ๋ชจ์ง๋จ์ ๋ชจ๋ถ์ฐ์ด ์๋ ค์ ธ ์์ง ์๋ค. ๋ฐ๋ผ์ ๋ชจ๋ถ์ฐ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ์ ๋ชจํ๊ท ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณผ ํ์๊ฐ ์๋ค. ๋ชจ๋ถ์ฐ์ด ์๋ ค์ ธ ์์ง ์์ ๊ฒฝ์ฐ์๋ ์ ๊ท ๋ถํฌ์ ๋งค์ฐ ํก์ฌํ `t`-๋ถํฌ๋ฅผ ์ฌ์ฉํ๋ค. ์ด ํ์ด์ง์์๋ `t`-๋ถํฌ๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ถ์ฐ์ด ์๋ ค์ ธ ์์ง ์์ ์ ๊ท ๋ชจ์ง๋จ์ ๋ชจํ๊ท ๊ณผ ๋ ๋ชจํ๊ท ์ ์ฐจ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณธ๋ค. `t`-๊ฒ์ (`t`-Test) ๊ทผ๋ ํต๊ณํ์ ๊ธฐ์ด๊ฐ ๋๋ ์ํ๋ณธ๋ก ์์ ๋ง์ ์ ์ ์ ๋จ๊ธด ์๊ตญ์ ํต๊ณํ์์ธ ์๋ฆฌ์ ๊ณ ์ (William Sealey Gosset, 1876-1937)์ด ์ํ๋ณธ์ ..
2022.12.01 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจํ๊ท ์ ๊ฒ์ (σ² : ๊ธฐ์ง)๋ชจํ๊ท ์ ๊ฒ์ (σ² : ๊ธฐ์ง) ์ผ๋ฐ์ ์ผ๋ก ๋ชจํ๊ท ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๊ธฐ ์ํด ๋ชจ์ง๋จ์ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค๊ณ ๊ฐ์ ํ๋ค. ๊ทธ๋ฌ๋ฉด ๋ชจ๋ถ์ฐ์ ์๊ณ ์๋ ๋ชจํ๊ท ์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๋ฅ ๋ถํฌ๋ ์ ๊ท ๋ถํฌ์ด๋ค. ํนํ ์ด ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ํต๊ณ๋์ ํ๋ณธ ํ๊ท $\overline{X}$ ์ ํ์คํ ํ๋ฅ ๋ณ์์ธ `Z` ์ด๋ค. ์ด ํ์ด์ง์์๋ ๋ชจ๋ถ์ฐ์ด ์๋ ค์ ธ ์๋ ๋จ์ผ ์ ๊ท ๋ชจ์ง๋จ์ ๋ชจํ๊ท ๊ณผ ๋ ๋ฆฝ์ธ ๋ ๋ชจ์ง๋จ์ ๋ชจํ๊ท ์ฐจ์ ๋ํ ๊ท๋ฌด ๊ฐ์ค์ ๊ฒ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํด๋ณธ๋ค. ๋ชจํ๊ท ์ ๋ํ ๊ฒ์ ๋ชจํ๊ท ์ ๋ํ ์์ธก ๊ฒ์ ๋ชจ๋ถ์ฐ $σ^{2}$ ์ด ์๋ ค์ง ์ ๊ท ๋ชจ์ง๋จ์์ ๊ท๋ฌด ๊ฐ์ค $H_{0} : μ = μ_{0}$ ๋ผ๋ ์ฃผ์ฅ๊ณผ ์ด์ ๋๋ฆฝํ๋ ๋๋ฆฝ ๊ฐ์ค $H_{1} : μ \ne μ_{0}$ ๋ฅผ ๊ฒ์ ํ๋ ๋ฐฉ..
2022.11.30 -
- [BOJ-14888][C++] ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ๋ฌธ์ N๊ฐ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด $A_1, A_2, ..., A_N$์ด ์ฃผ์ด์ง๋ค. ๋, ์์ ์ ์ฌ์ด์ ๋ผ์๋ฃ์ ์ ์๋ N-1๊ฐ์ ์ฐ์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฐ์ฐ์๋ ๋ง์ (+), ๋บ์ (-), ๊ณฑ์ (×), ๋๋์ (÷)์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฐ๋ฆฌ๋ ์์ ์ ์ฌ์ด์ ์ฐ์ฐ์๋ฅผ ํ๋์ฉ ๋ฃ์ด์, ์์์ ํ๋ ๋ง๋ค ์ ์๋ค. ์ด๋, ์ฃผ์ด์ง ์์ ์์๋ฅผ ๋ฐ๊พธ๋ฉด ์ ๋๋ค. ์๋ฅผ ๋ค์ด, 6๊ฐ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด 1, 2, 3, 4, 5, 6์ด๊ณ , ์ฃผ์ด์ง ์ฐ์ฐ์๊ฐ ๋ง์ (+) 2๊ฐ, ๋บ์ (-) 1๊ฐ, ๊ณฑ์ (×) 1๊ฐ, ๋๋์ (÷) 1๊ฐ์ธ ๊ฒฝ์ฐ์๋ ์ด 60๊ฐ์ง์ ์์ ๋ง๋ค ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์๋์ ๊ฐ์ ์์ ๋ง๋ค ์ ์๋ค. 1+2+3-4×5÷6 1÷2+3+4-5×6 1+2÷3×4-5+6 1÷2×3-4+5+6 ์์ ๊ณ์ฐ์ ์ฐ..
2022.11.28 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ํต๊ณ์ ๊ฐ์ค ๊ฒ์ ํต๊ณ์ ๊ฐ์ค ๊ฒ์ ์ด๋ ํ์์์ ํฉ๊ฒฉ๋ฅ ์ด ์ ๊ตญ ์ต๊ณ ์ธ 85.4% ๋ผ๋ ๊ด๊ณ ๋ฅผ ํ๋ค๊ณ ํ์. ๊ทธ๋ฌ๋ฉด ์ด ํ์์ ์ฃผ์ฅ์ด ์ฐธ์ธ์ง ์๋๋ฉด ๊ฑฐ์ง์ธ์ง ํ์ธํ ํ์๊ฐ ์์ ๊ฒ์ด๋ค. ์ด์ ๊ฐ์ด ๋ชจ์์ ๋ํ ์ฃผ์ฅ์ ๊ฒ์ ํ๊ธฐ ์ํด ๋ฐ๋์ธ ์ฃผ์ฅ์ ์ค์ ํ๊ณ , ์ด๋ ์ฃผ์ฅ์ด ์ฐธ์ธ์ง ๊ฒ์ ํ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์ดํด๋ณธ๋ค. ๊ฐ์ค ๊ฒ์ ์ ์๋ฏธ ํฉ๊ฒฉ๋ฅ ์ด ์ ๊ตญ ์ต๊ณ ์ธ 85.4% ๋ผ๋ ๊ด๊ณ ๊ฐ ์ฐธ์ธ์ง ํ์ธํ๊ธฐ ์ํด์๋, ์ด ์ฃผ์ฅ์ ํ๋นํ ๊ฒ์ผ๋ก ์ธ์ ํ๊ณ ์ด์ ๋ฐ๋๋๋ ์ฃผ์ฅ์ ์ค์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ ์ฃผ์ฅ ์ค์์ ์ด๋ ๊ฒ์ด ์ฐธ์ธ์ง ๊ฒฐ์ ํด์ผ ํ๋ค. ์ด ๋, ์์๋ก ํ๋ณธ์ ์ ์ ํ๊ณ , ๊ฒ์ ์ ์ํ ํ๋ณธ ํต๊ณ๋์ ์ด์ฉํ์ฌ ์ป์ ์ ๋ณด๋ฅผ ๊ทผ๊ฑฐ๋ก ์ด๋ ์ฃผ์ฅ์ด ์ฐธ์ธ์ง ํ์ ํ๋ค. ์ด์ ๊ฐ์ด ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง ๋ช ํํ ๋ฐํ๊ณ ์ ํ๋ ๋ชจ์์ ๋ํ ์ฃผ์ฅ์ ๊ฐ์ค(Hyp..
2022.11.28 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจ๋น์จ์ ์ถ์
๋ชจ๋น์จ์ ์ถ์ ๋ชจ๋น์จ์ ์ ๋ขฐ ๊ตฌ๊ฐ ํ๋ณธ์ ํฌ๊ธฐ `n` ์ด ์ถฉ๋ถํ ํฌ๋ค๋ฉด, ๋ชจ์ง๋จ์ ๋ชจ๋น์จ `p` ์ ๋ํ ์ ์ถ์ ๋์ ํ๋ณธ ๋น์จ $\displaystyle \hat{p} = \frac{X}{n}$ ์ด๊ณ , $\hat{p}$ ๋ ๋ค์๊ณผ ๊ฐ์ ์ ๊ท ๋ถํฌ์ ๊ทผ์ฌํ๋ค. (๊ด๋ จ ๋ด์ฉ ๋ฐ๋ก๊ฐ๊ธฐ) $\displaystyle \hat{p} \approx N(p, \; \frac{pq}{n})$ ๋๋ $\displaystyle Z = \frac{\hat{p} - p}{\sqrt{\frac{pq}{n}}} \approx N(0, \; 1)$ (๋จ, $q = 1 - p$) ๊ทธ๋ฌ๋ฏ๋ก ๋ค์์ ์ป๋๋ค. $$P(|Z| \le z_{\frac{α}{2}}) \approx 1 - α \\ P \left( \left | \frac{\ha..
2022.11.28 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจํ๊ท ์ ์ถ์ ๋ชจํ๊ท ์ ์ถ์ ๋๋ถ๋ถ์ ๋ชจ์ง๋จ์ ๋ถํฌ๋ฅผ ๋น๋กฏํ์ฌ ๋ชจ์ง๋จ์ ํน์ฑ์ ๋ํ๋ด๋ ๋ชจ์๊ฐ ์๋ ค์ ธ ์์ง ์๋ค. ๋ฐ๋ผ์ ํ๋ณธ์ ์ ์ ํ์ฌ ์ป์ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ๋ชจ์ง๋จ์ ๋ชจ์๋ฅผ ๊ณผํ์ ์ผ๋ก ์ถ๋ก ํ ํ์๊ฐ ์๋ค. ์ด์ ๊ฐ์ด ๋ชจ์ง๋จ์ผ๋ก๋ถํฐ ์ ์ ํ ํ๋ณธ์ ํตํด ์ป์ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ๋ฏธ์ง์ ๋ชจ์๋ฅผ ์ถ์ธกํ๋ ๊ฒ์ ์ถ์ (Estimate)์ด๋ผ ํ๋ค. ์ด ๋, ๋ชจ์ง๋จ์ด ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋ฉด ํ๋ณธ์ ํฌ๊ธฐ `n` ์ ๊ด๊ณ ์์ด ํ๋ณธ ํ๊ท $\overline{X}$ ๋ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ์ง๋จ ๋ถํฌ๊ฐ ์ ๊ท ๋ถํฌ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ํ๋ณธ์ ํฌ๊ธฐ `n` ์ด ์ถฉ๋ถํ ํฌ๋ฉด ํ๋ณธ ํ๊ท $\overline{X}$ ๊ฐ ๊ทผ์ฌ์ ์ผ๋ก ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋ ๊ฒ์ ์ดํด๋ณด์๋ค. ์ด ํ์ด์ง์์๋ ๋ชจ์ง๋จ์ผ๋ก๋ถํฐ ํ๋ณธ์ ์ ์ ํ์ฌ ๊ณผํ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ชจํ๊ท ์ ์ถ์ ํ๋ ..
2022.11.27 -
- [์ด์ฐ ์ํ] ๊ทธ๋ํ์ ํ์ฉ๊ทธ๋ํ์ ํ์ฉ ๋คํธ์ํฌ์ ๋ฐ์ดํฐ ํ๋ฆ์ด๋ ์ค์ผ์ค๋ง, ๋ ผ๋ฆฌํ๋ก ์ค๊ณ, ์ ๋ ฌ, ํ์, ์ธ๊ณต์ง๋ฅ์ ์ง์ ์ ๋ณด ์์ฑ ๊ณผ์ ๋ฑ ๊ทธ๋ฆฌ๊ณ ์ค์ํ์์ ๋ง์ด ์ ํ ์ ์๋ ๋๋ก๋ง ์ค๊ณ๋ ๋ฒ์ค ๋ฐ ์งํ์ฒ ๋ ธ์ ์ค๊ณ ๋ฑ๊ณผ ๊ฐ์ด ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ชจ๋ธ๋ง ๊ณผ์ ์์ ๊ทธ๋ํ ์ด๋ก ์ ๋งค์ฐ ์ค์ํ๊ฒ ์ฐ์ธ๋ค. ์ด๋ฌํ ๋ชจ๋ธ๋ง์์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๊ฑฐ๋ ์ ๋ณด ํ์์ ํ๋ ๋ฐฉ๋ฒ์ด ๋ง์ด ์ฐ์ธ๋ค. ์ต๋จ ๊ฒฝ๋ก ๋ฌธ์ (Shortest Path Problem) $|E| > 0$ ์ธ ์ฐ๊ฒฐ ๊ทธ๋ํ $G = (V, \; E)$ ์์ ์ ์ $v_{1}, v_{2} \in V$ ๊ฐ์ ๊ฐ์ฅ ์งง์ ๊ฑฐ๋ฆฌ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ง๋์ ์ด๋ค ์ง์ญ A์์ ๋ค๋ฅธ ์ง์ญ B๋ก ์ด๋ํ๋ ๊ฒฝ๋ก๋, ๋คํธ์ํฌ์ ์ด๋ค ํธ์คํธ A์์ ๋ค๋ฅธ ํธ์คํธ B๋ก ์ด๋ํ๋ ๊ฒฝ๋ก๋ ๋ค์ํ ์ ์..
2022.11.27 -
- [์ด์ฐ ์ํ] ์ค์ผ๋ฌ์ ํด๋ฐํด์ค์ผ๋ฌ์ ํด๋ฐํด ์ฐ๊ฒฐ ๊ทธ๋ํ์๋ ํ๋์ ์ ์ ์์ ๋ค๋ฅธ ์ ์ ์ผ๋ก ๊ฐ๋ ๋ค์ํ ๊ธธ์ด ์กด์ฌํ ์ ์๋๋ฐ, ๊ทธ ์ค์์ ๊ฐ์ ๋ณ์ ๋ฐ๋ณต์ ์ผ๋ก ์ง๋์ง ์๋ ๊ธธ์ด ๊ฒฝ๋ก์ด๋ค. ์ํ(Cycle) / ํ๋ก(Circuit) ์ฐ๊ฒฐ ๊ทธ๋ํ์์ ์์ํ๋ ์ ์ ๊ณผ ๋๋๋ ์ ์ ์ด ๊ฐ์ ๊ฒฝ๋ก ๊ธธ์ด(Length) ๊ฒฝ๋ก ๋๋ ์ํ์ ๊ตฌ์ฑํ๋ ๋ณ์ ์ ํ ๊ทธ๋ํ์ ํฌํจ๋๋ ์์์ ์ ์ ์์ ๋ค๋ฅธ ์ ์ ํน์ ๋ค์ ์๋์ ์ ์ ์ผ๋ก ๊ฐ๋ ๊ธธ์ ๋ค์ํ๋ค. ๊ทธ์ค ๋ณ์ ํ ๋ฒ์ฉ๋ง ์ง๋ ๋ค๋ฅธ ์ ์ ์ผ๋ก ๊ฐ๋ ๊ธธ์ ๊ฒฝ๋ก์ด๊ณ , ์๋์ ์ ์ ์ผ๋ก ๋ค์ ๋์์ค๋ ๊ฒฝ๋ก๋ ์ํ์ด๋ค. ์ (1) $a - c - d - f$ (2) $a - e - c - d - b - f$ (3) $a - c - e - a$ (4) $a - e - c - a$ (5) $a - c - d ..
2022.11.26 -
- [์ด์ฐ ์ํ] ๊ทธ๋ํ์ ํํ๊ทธ๋ํ์ ํํ ๊ทธ๋ํ๋ ์ํ์ ๊ธฐํธ์ ๊ทธ๋ฆผ๋ฟ ๋ง ์๋๋ผ ๊ทธ๋ํ๋ฅผ ์ด์ฉํ ์ฐ์ฐ์ด๋ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ํ๋ ฌ์ด๋ ๋ฆฌ์คํธ ํํ๋ก ํํํ๊ธฐ๋ ํ๋ค. ์ธ์ ํ๋ ฌ(Adjacency Matrix : $A_{G}$) ๊ทธ๋ํ $G = (E, \; A)$ ์์ $|V| = n$ ์ผ ๋, $n \times n$ ํ๋ ฌ $A_{G} = [a_{ij}]$ $$a_{ij} = \begin{cases} \text{ํด๋น ์ ์ ์ ๊ทผ์ ํ๋ ๋ณ์ ์} &, (v_{i},\; v_{j}) \in E \\ 0 & , (v_{i}, \; v_{j}) \not \in E \end{cases}$$ ๊ด๊ณ๋ฅผ ํ๋ ฌ๋ก ํํํ๋ ๊ด๊ณ ํ๋ ฌ์ ๊ด๊ณ ์งํฉ์ ์์์ ์์๊ฐ ์๋์ง ์๋์ง๋ฅผ 1๊ณผ 0์ผ๋ก ํํํ๋ ํ๋ ฌ๋ก, ๋ถ์ธ ํ๋ ฌ์ ํํ์ด๋ค. ๊ทธ๋ํ๋ ..
2022.11.26 -
- [์ด์ฐ ์ํ] ๊ทธ๋ํ์ ์ข ๋ฅ๊ทธ๋ํ์ ์ข ๋ฅ ๊ทธ๋ํ๋ ์ ์ ๊ณผ ๋ณ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋๋์ง์ ๋ฐ๋ผ ์ข ๋ฅ๋ฅผ ๊ตฌ๋ถํ๋ค. ๋ถ๋ถ ๊ทธ๋ํ์ ์ ์ฅ ๋ถ๋ถ ๊ทธ๋ํ ๋ถ๋ถ ๊ทธ๋ํ(Subgraph) ๊ทธ๋ํ $G = (V, \; E)$ ์ ๋ํ์ฌ, $V' ⊆ V$ ์ด๊ณ $E' ⊆ E$ ์ธ ์ ์ ๊ณผ ๋ณ์ผ๋ก ๊ตฌ์ฑ๋ $G \ne G'$ ์ธ ๊ทธ๋ํ $G' = (V', \; E')$ ์ ์ฅ ๋ถ๋ถ ๊ทธ๋ํ(Spanning Subgraph) ๊ทธ๋ํ $G = (V, \; E)$ ์ ๋ํ์ฌ, $V' = V$ ์ด๊ณ $E' ⊆ E$ ์ธ ์ ์ ๊ณผ ๋ณ์ผ๋ก ๊ตฌ์ฑ๋ ๊ทธ๋ํ $G' = (V', \; E')$ ๋ถ๋ถ ๊ทธ๋ํ `G'` ์ ์ด๋ค ๊ทธ๋ํ `G` ์ ํฌํจ๋ ์ ์ ๊ณผ ๋ณ์ ์ผ๋ถ ๋๋ ์ ์ฒด๋ก ๊ตฌ์ฑ๋ ๊ทธ๋ํ์ด๋ค. ๋ถ๋ถ ๊ทธ๋ํ `G'` ์ ๊ตฌ์ฑํ๋ ์ ์ ์ ์งํฉ๊ณผ ๋ณ์ ์งํฉ์ ๊ฐ๊ฐ ๊ทธ๋ํ `G` ์ ์ ..
2022.11.25 -
- [์ด์ฐ ์ํ] ๊ทธ๋ํ์ ๊ฐ๋ ๊ทธ๋ํ์ ๊ฐ๋ ์ ๊ณผ ์ ์ ์ด์ฉํด ๊ฐ๋ , ๊ตฌ์กฐ ๋๋ ๊ณผ์ ๋ฑ์ ์ดํดํ๋ ๋ฐ ํ์ํ ์ฃผ์ ์์ ๊ฐ์ ๊ด๊ณ, ๊ฑฐ๋ฆฌ, ๋น์ฉ ๋ฑ์ ์๊ฐ์ ์ผ๋ก ํํํ ๋๊ตฌ๋ฅผ ๊ทธ๋ํ(Graph)๋ผ๊ณ ํ๋ค. ๊ทธ๋ํ๋ ๊ธ์ด๋ ์์์ผ๋ก๋ ๋ณต์กํ๊ณ ์ด๋ ต๊ฒ ํํ๋๋ ๊ฒ์ ๊ทธ๋ฆผ์ผ๋ก ํํํ๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ ์์คํ ์ ํ๋ก๋ ๋คํธ์ํฌ ์ค๊ณ๋ ๊ตฌ์กฐ, ํ๋ก๊ทธ๋จ์ ์๊ณ ๋ฆฌ์ฆ, ์ธ๊ณต์ง๋ฅ์ ์ง์ ์ ๋ณด์ ํ์ ๊ณผ์ ๋ฐ ๋ด์ฉ ๋ฑ์ ํํํ๋ ๋ฐ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ฉ๋๋ค. ๊ทธ๋ํ๋ ์ ์ ๊ณผ ๋ณ์ผ๋ก ํํ๋๊ธฐ ๋๋ฌธ์ ์ ์ ์ ๋ํ ์ ๋ณด์ ๋ณ์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ํจ์ผ๋ก์จ ๊ทธ๋ํ๋ฅผ ์ ์ํ๊ณ ํํํ๋ค. ๊ทธ๋ํ๋ ๋ณดํต ๊ทธ๋ฆผ ํํ๋ก ํํํ์ง๋ง, ์งํฉ ํํ๊ณผ ๊ฐ์ ์ํ์ ๊ธฐํธ๋ก ํํํ ์๋ ์๋ค. ๊ทธ๋ํ์ ์ ์์ ํํ ๊ทธ๋ํ(Graph : $G = (V, \; E)$ ) ๊ณต์งํฉ์ด..
2022.11.25 -
- [BOJ-2580][C++] ์ค๋์ฟ๋ฌธ์ ์ค๋์ฟ ๋ 18์ธ๊ธฐ ์ค์์ค ์ํ์๊ฐ ๋ง๋ '๋ผํด ์ฌ๊ฐํ'์ด๋ ํผ์ฆ์์ ์ ๋ํ ๊ฒ์ผ๋ก ํ์ฌ ๋ง์ ์ธ๊ธฐ๋ฅผ ๋๋ฆฌ๊ณ ์๋ค. ์ด ๊ฒ์์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฐ๋ก, ์ธ๋ก ๊ฐ๊ฐ 9๊ฐ์ฉ ์ด 81๊ฐ์ ์์ ์นธ์ผ๋ก ์ด๋ฃจ์ด์ง ์ ์ฌ๊ฐํ ํ ์์์ ์ด๋ค์ง๋๋ฐ, ๊ฒ์ ์์ ์ ์ผ๋ถ ์นธ์๋ 1๋ถํฐ 9๊น์ง์ ์ซ์ ์ค ํ๋๊ฐ ์ฐ์ฌ ์๋ค. ๋๋จธ์ง ๋น ์นธ์ ์ฑ์ฐ๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ๋ค. ๊ฐ๊ฐ์ ๊ฐ๋ก์ค๊ณผ ์ธ๋ก์ค์๋ 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ํ ๋ฒ์ฉ๋ง ๋ํ๋์ผ ํ๋ค. ๊ตต์ ์ ์ผ๋ก ๊ตฌ๋ถ๋์ด ์๋ 3x3 ์ ์ฌ๊ฐํ ์์๋ 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ํ ๋ฒ์ฉ๋ง ๋ํ๋์ผ ํ๋ค. ์์ ์์ ๊ฒฝ์ฐ, ์ฒซ์งธ ์ค์๋ 1์ ์ ์ธํ ๋๋จธ์ง 2๋ถํฐ 9๊น์ง์ ์ซ์๋ค์ด ์ด๋ฏธ ๋ํ๋ ์์ผ๋ฏ๋ก ์ฒซ์งธ ์ค ๋น์นธ์๋ 1์ด ๋ค์ด๊ฐ์ผ ํ๋ค. ๋ํ ์์ชฝ ๊ฐ์ด๋ฐ ์์นํ 3x3 ์ ์ฌ๊ฐํ์ ..
2022.11.22 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ชจ์ง๋จ๊ณผ ํ๋ณธ๋ชจ์ง๋จ๊ณผ ํ๋ณธ ๊ธฐ์ ํต๊ณํ์์ ํต๊ณ ๋ชฉ์ ์ ๋ถํฉํ๋ ๋ชจ๋ ์๋ฃ ์ง๋จ์ ๋ชจ์ง๋จ์ด๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋๋ผ๋ 5๋ ์ฃผ๊ธฐ๋ก ์ธ๊ตฌ ์ฃผํ ์ด์กฐ์ฌ๋ฅผ ์ค์ํ๋ค. ์ด ๋ ๋ชจ๋ ๊ฐ๊ตฌ๋ฅผ ๋์์ผ๋ก ๊ฐ์กฑ ๊ตฌ์ฑ์์ ์ฐ๋ น์ ๋น๋กฏํ์ฌ ๊ฐ๊ตฌ ํํ ๋ฑ์ ์กฐ์ฌํ๋ค. ์ด์ ๊ฐ์ด ํต๊ณ ๋ชฉ์ ์ ๋ถํฉํ๋ ๋ชจ๋ ์๋ฃ๋ค์ ์ง๋จ์ ๋ชจ์ง๋จ์ด๋ผ๊ณ ํ๋ฉฐ, ์ด ๋ชจ์ง๋จ ์ ์ฒด๋ฅผ ๋์์ผ๋ก ์กฐ์ฌํ๋ ๊ฒ์ ์ ์ ์กฐ์ฌ(Complete Survey)๋ผ ํ๋ค. ํํธ, ์ ๊ฑฐ์ฒ ์ด ๋๋ฉด ๋ฐฉ์ก์ด๋ ์ ๋ฌธ์์ "์ ๋ขฐ๋ 95%์ ํ๋ณธ ์ค์ฐจ 5%์์ A ํ๋ณด์ ์ง์ง์จ์ด 30% ์ด๋ค." ๋ผ๋ ๋ด์ฉ์ ์์ฃผ ์ ํ๋ค. ์ด ๊ฒฝ์ฐ๋ ๋ชจ๋ ์ ๊ถ์(๋ชจ์ง๋จ) ์ค์์ ์ผ๋ถ(ํ๋ณธ)๋ง ๋์์ผ๋ก ์กฐ์ฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค. ์ด์ ๊ฐ์ด ํ๋ณธ์ ๋์์ผ๋ก ์กฐ์ฌํ๋ ๊ฒ์ ํ๋ณธ ์กฐ์ฌ(Sampling Survey..
2022.11.21 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ์ฐ์ ํ๋ฅ ๋ถํฌ์ฐ์ ํ๋ฅ ๋ถํฌ ์ข ๋ชจ์์ ๋์นญํ์ธ ์ฐ์ ํ๋ฅ ๋ถํฌ๋ฅผ ์ ๊ท ๋ถํฌ๋ผ ํ๋ค. ์ ๊ท ๋ถํฌ(Normal Distribution) ์ฐ์ ํ๋ฅ ๋ณ์ `X` ์ ํ๋ฅ ๋ฐ๋ ํจ์ `f(x)` ๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋, ํ๋ฅ ๋ณ์ `X` ๋ ๋ชจ์ `μ` ์ $σ^{2}$ ์ธ ์ ๊ท ๋ถํฌ(Normal Distribution)๋ฅผ ๋ฐ๋ฅธ๋ค ํ๊ณ , $X \sim N(μ, σ^{2})$ ์ผ๋ก ๋ํ๋ธ๋ค. $$f(x) = \frac{1}{\sqrt{2π}σ}e^{-\frac{(x - μ)^{2}}{2σ^{2}}}, \quad -\infty < x < \infty$$ ์์ฐ ํ์์ด๋ ์ฌํ ํ์์์ ์ป๊ฒ ๋๋ ๋๋ถ๋ถ์ ์๋ฃ์ ๋ํ ํ์คํ ๊ทธ๋จ์ ์๋ฃ์ ์๊ฐ ํด์๋ก ๊ณ๊ธ ๊ฐ๊ฒฉ์ด ์ข์์ง๊ณ , ์๋์ ๊ฐ์ด ์ข์ฐ ๋์นญ์ธ ์ข ๋ชจ์์ ๊ณก์ ์ ๊ฐ๊น์์ง๋ค. ๋ํ ..
2022.11.21 -
- [์ด์ฐ ์ํ] ํจ์์ ์ข ๋ฅํจ์์ ์ข ๋ฅ ํญ๋ฑ ํจ์(Identity Function : $I_{A}$ ) ์งํฉ `A` ์ ๋ํ ํจ์ $f : A \rightarrow A$ ๊ฐ $f(a) = a$ ๋ก ์ ์๋๋ ๊ด๊ณ ํญ๋ฑ ํจ์๊ฐ ์ฑ๋ฆฝํ๋ ค๋ฉด ํจ์์ ์ ์์ญ, ๊ณต์ญ, ์น์ญ ์งํฉ์ด ๋ชจ๋ ์๋ฑ์ด์ด์ผ ํ๋ค. ํญ๋ฑ ํจ์๋ ์ ์์ญ์ ์์ $x_{1}, x_{2}$ ๊ฐ $x_{1} \ne x_{2}$ ์ผ ๋ $f(x_{1}) = x_{1} \ne x_{2} = f(x_{2})$ ์ด๋ฏ๋ก ๋จ์ฌ ํจ์์ด๊ณ , ๋ชจ๋ ๊ณต์ญ์ ์์ `y` ์ ๋ํ์ฌ `f(x) = y` ๋ฅผ ๋ง์กฑํ๋ ์ ์์ญ ์์ `x` ๋ฅผ ๊ฐ์ง๋ฏ๋ก ์ ์ฌ ํจ์์ด๋ค. ๋ฐ๋ผ์ ํญ๋ฑ ํจ์๋ ์ ๋จ์ฌ ํจ์์ด๋ค. ์ ์งํฉ $A = \{-1, 0, 1 \}$ ์ ๋ํ ํจ์ $f_{1}(x) = x$ ์ $f_{2}..
2022.11.21 -
- [์ด์ฐ ์ํ] ํฉ์ฑ ํจ์ํฉ์ฑ ํจ์ ํฉ์ฑ ํจ์์ ์ ์ ์ผ๊ฐ ํจ์ ๊ณต์ ์ค $\sin (α + β)$ ์ ๊ฐ์ ์์ด ์๋ค. ์ด ์์ ๋ค์๊ณผ ๊ฐ์ด ๋ ํจ์ `f(x)` ์ `g(x, y)` ๋ฅผ ํฉ์ฑํ ๊ฒฐ๊ณผ์ด๋ค. $$f(x) = sin(x), \; g(x, y) = x + y \quad \Rightarrow \quad sin(α + β) = f(g(α, β))$$ ์ด์ฒ๋ผ ์ต์ด ์ ๋ ฅ์ ์ด์ฉํด 2๊ฐ ์ด์์ ํจ์๋ฅผ ์ฐจ๋ก๋ก ์ฐ์ฐํ์ฌ ์ต์ข ์ถ๋ ฅ์ ๋ด์ด ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๋์ํ๋ ํจ์๋ฅผ ํฉ์ฑ ํจ์๋ผ๊ณ ํ๋ค. ํฉ์ฑ ํจ์(Composite Function : $g \circ f$ ) ๋ ํจ์ $f : A \rightarrow B$ ์ $g : B \rightarrow C$ ๊ฐ ์์ ๋, ์งํฉ `A` ์ ๊ฐ ์์๋ฅผ ์งํฉ `C` ์ ์์์ ๋์ํ๋ ํจ์ ..
2022.11.21 -
- [BOJ-9663][C++] N-Queen๋ฌธ์ N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N × N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, ํธ์ ๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N < 15) ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 8 ์์ ์ถ๋ ฅ 1 92 ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฐฑํธ๋ํน ๋ฌธ์ ์ถ์ฒ https://www.acmicpc.net/problem/9663 9663๋ฒ: N-Queen N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N × N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, ํธ์ ๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ํด๊ฒฐ ..
2022.11.20 -
- [BOJ-15652][C++] N๊ณผ M (4)๋ฌธ์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค. ๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ $A_1 ≤ A_2 ≤ ... ≤ A_{K-1} ≤ A_{K}$ ๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 8) ์ถ๋ ฅ ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด์ผ ํ๋ค. ์์ ์ ๋ ฅ 1 3 1 ์์ ์ถ๋ ฅ 1 1 2 3 ์์ ์ ๋ ฅ 2 4 2 ์์ ์ถ๋ ฅ 2..
2022.11.18 -
- [BOJ-15651][C++] N๊ณผ M (3)๋ฌธ์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 7) ์ถ๋ ฅ ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด์ผ ํ๋ค. ์์ ์ ๋ ฅ 1 3 1 ์์ ์ถ๋ ฅ 1 1 2 3 ์์ ์ ๋ ฅ 2 4 2 ์์ ์ถ๋ ฅ 2 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 ์์ ์ ๋ ฅ 3 3 3 ์์ ์ถ๋ ฅ 3 1 1 1..
2022.11.18 -
- [BOJ-15650][C++] N๊ณผ M (2)๋ฌธ์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ์ค๋ฆ์ฐจ์์ด์ด์ผ ํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 8) ์ถ๋ ฅ ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด์ผ ํ๋ค. ์์ ์ ๋ ฅ 1 3 1 ์์ ์ถ๋ ฅ 1 1 2 3 ์์ ์ ๋ ฅ 2 4 2 ์์ ์ถ๋ ฅ 2 1 2 1 3 1 4 2 3 2 4 3 4 ์์ ์ ๋ ฅ 3 4 4 ์์ ์ถ๋ ฅ 3 1 2 3 4 ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ๋ฐฑํธ๋ํน ๋ฌธ์ ์ถ์ฒ https://www...
2022.11.18 -
- [BOJ-15649][C++] N๊ณผ M (1)๋ฌธ์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ M ≤ N ≤ 8) ์ถ๋ ฅ ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด์ผ ํ๋ค. ์์ ์ ๋ ฅ 1 3 1 ์์ ์ถ๋ ฅ 1 1 2 3 ์์ ์ ๋ ฅ 2 4 2 ์์ ์ถ๋ ฅ 2 1 2 1 3 1 4 2 1 2 3 2 4 3 1 3 2 3 4 4 1 4 2 4 3 ์์ ์ ๋ ฅ 3 4 4 ์์ ์ถ๋ ฅ 3 1 2 3 4 1 2 4 3 1 3 2 4 1 3 4 2 1 ..
2022.11.17 -
- [Algorithm] ๋ฐฑํธ๋ํน(Backtracking)๋ฐฑํธ๋ํน(Backtracking) ๊ฐ๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณ ๋ คํ๋ ์๊ณ ๋ฆฌ์ฆ ์ํ ๊ณต๊ฐ์ ํธ๋ฆฌ(Tree)๋ก ๋ํ๋ผ ์ ์์ ๋ ์ ํฉํ ๋ฐฉ์์ด๋ค. ์ผ์ข ์ ํธ๋ฆฌ ํ์ ์๊ณ ๋ฆฌ์ฆ(Tree Search Algorithm)์ด๋ผ๊ณ ๋ด๋ ๋๋ค. ๋ฐฉ์์ ๋ฐ๋ฅธ ๋ถ๋ฅ ๊น์ด ์ฐ์ ํ์(Depth First Search, DFS) ๋๋น ์ฐ์ ํ์(Breadth First Search, BFS) ์ต์ ์ฐ์ ํ์(Best First Search / Heuristic Search) ๊ฒฝ์ฐ์ ์ ๊ตฌํ๊ธฐ๋ ์ผ๋ฐ์ ์ผ๋ก DFS๊ฐ ํธ๋ฆฌํ๋ฉฐ, ๋๋ค์์ ๋ฌธ์ ๋ค์ DFS๋ฅผ ์จ๋ ์ผ๋จ ๋ต์ ๋์จ๋ค. ํ์ง๋ง, ํธ๋ฆฌ์ ๊น์ด(Depth)๊ฐ ๋ฌดํ๋๊ฐ ๋ ๊ฒฝ์ฐ์๋ DFS๋ฅผ ์ฌ์ฉํ๋ฉด ์๋๋ค. ์) ๋ฏธ๋ก ์ฐพ๊ธฐ์์ ๋ฃจํ(ํ๋ก)๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ, DFS๋ ์ด ๊ฐ์ง๋ฅผ ..
2022.11.16