728x90 ๋ฐ์ํ ํ์ด์ฌ ์ฝ๋ฉํ ์คํธ18 [Python] ๋ฐฑ์ค 1107๋ฒ ๋ฆฌ๋ชจ์ปจ - ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 1107๋ฒ : ๋ฆฌ๋ชจ์ปจ 1107๋ฒ: ๋ฆฌ๋ชจ์ปจ ์ฒซ์งธ ์ค์ ์๋น์ด๊ฐ ์ด๋ํ๋ ค๊ณ ํ๋ ์ฑ๋ N (0 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ๊ณ ์ฅ๋ ๋ฒํผ์ ๊ฐ์ M (0 ≤ M ≤ 10)์ด ์ฃผ์ด์ง๋ค. ๊ณ ์ฅ๋ ๋ฒํผ์ด ์๋ ๊ฒฝ์ฐ์๋ ์ ์งธ ์ค์๋ ๊ณ ์ฅ๋ ๋ฒํผ www.acmicpc.net ๋ฌธ์ ์๋น์ด๋ TV๋ฅผ ๋ณด๊ณ ์๋ค. ์๋น์ด๋ ์ฑ๋์ ๋๋ฆฌ๋ ค๊ณ ํ์ง๋ง, ๋ฒํผ์ ๋๋ฌด ์ธ๊ฒ ๋๋ฅด๋ ๋ฐ๋์, ์ผ๋ถ ์ซ์ ๋ฒํผ์ด ๊ณ ์ฅ๋ฌ๋ค. ๋ฆฌ๋ชจ์ปจ์๋ ๋ฒํผ์ด 0๋ถํฐ 9๊น์ง ์ซ์, +์ -๊ฐ ์๋ค. +๋ฅผ ๋๋ฅด๋ฉด ํ์ฌ ๋ณด๊ณ ์๋ ์ฑ๋์์ +1๋ ์ฑ๋๋ก ์ด๋ํ๊ณ , -๋ฅผ ๋๋ฅด๋ฉด -1๋ ์ฑ๋๋ก ์ด๋ํ๋ค. ์ฑ๋ 0์์ -๋ฅผ ๋๋ฅธ ๊ฒฝ์ฐ์๋ ์ฑ๋์ด ๋ณํ์ง ์๊ณ , ์ฑ๋์ ๋ฌดํ๋ ๋งํผ ์๋ค. .. 2023. 6. 28. [Python] ๋ฐฑ์ค 2108๋ฒ ํต๊ณํ - ๊ตฌํ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 2108๋ฒ : ํต๊ณํ 2108๋ฒ: ํต๊ณํ ์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋จ, N์ ํ์์ด๋ค. ๊ทธ ๋ค์ N๊ฐ์ ์ค์๋ ์ ์๋ค์ด ์ฃผ์ด์ง๋ค. ์ ๋ ฅ๋๋ ์ ์์ ์ ๋๊ฐ์ 4,000์ ๋์ง ์๋๋ค. www.acmicpc.net ๋ฌธ์ ์๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ํต๊ณํ์์ ์๋นํ ์ค์ํ ์ผ์ด๋ค. ํต๊ณํ์์ N๊ฐ์ ์๋ฅผ ๋ํํ๋ ๊ธฐ๋ณธ ํต๊ณ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค. ๋จ, N์ ํ์๋ผ๊ณ ๊ฐ์ ํ์. ์ฐ์ ํ๊ท : N ๊ฐ์ ์๋ค์ ํฉ์ N ์ผ๋ก ๋๋ ๊ฐ ์ค์๊ฐ : N๊ฐ์ ์๋ค์ ์ฆ๊ฐํ๋ ์์๋ก ๋์ดํ์ ๊ฒฝ์ฐ ๊ทธ ์ค์์ ์์นํ๋ ๊ฐ ์ต๋น๊ฐ : N๊ฐ์ ์๋ค ์ค ๊ฐ์ฅ ๋ง์ด ๋ํ๋๋ ๊ฐ ๋ฒ์ : N๊ฐ์ ์๋ค ์ค ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ฐจ์ด N๊ฐ.. 2023. 6. 24. [Python] ๋ฐฑ์ค 11651๋ฒ ์ขํ ์ ๋ ฌํ๊ธฐ 2 - ์ ๋ ฌ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 11651๋ฒ : ์ขํ ์ ๋ ฌํ๊ธฐ 2 11651๋ฒ: ์ขํ ์ ๋ ฌํ๊ธฐ 2 ์ฒซ์งธ ์ค์ ์ ์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ i๋ฒ์ ์ ์์น xi์ yi๊ฐ ์ฃผ์ด์ง๋ค. (-100,000 ≤ xi, yi ≤ 100,000) ์ขํ๋ ํญ์ ์ ์์ด๊ณ , ์์น๊ฐ ๊ฐ์ ๋ ์ ์ ์๋ค. www.acmicpc.net ๋ฌธ์ 2์ฐจ์ ํ๋ฉด ์์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ขํ๋ฅผ y์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, y์ขํ๊ฐ ๊ฐ์ผ๋ฉด x์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์๋ก ์ ๋ ฌํ ๋ค์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ i๋ฒ์ ์ ์์น xi์ yi๊ฐ ์ฃผ์ด์ง๋ค. (-100.. 2023. 6. 24. [Python] ๋ฐฑ์ค 18110๋ฒ solved.ac - ๊ตฌํ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 18110๋ฒ : solved.ac 18110๋ฒ: solved.ac 5๋ช ์ 15%๋ 0.75๋ช ์ผ๋ก, ์ด๋ฅผ ๋ฐ์ฌ๋ฆผํ๋ฉด 1๋ช ์ด๋ค. ๋ฐ๋ผ์ solved.ac๋ ๊ฐ์ฅ ๋์ ๋์ด๋ ์๊ฒฌ๊ณผ ๊ฐ์ฅ ๋ฎ์ ๋์ด๋ ์๊ฒฌ์ ํ๋์ฉ ์ ์ธํ๊ณ , {5, 5, 7}์ ๋ํ ํ๊ท ์ผ๋ก ๋ฌธ์ ๋์ด๋๋ฅผ ๊ฒฐ์ ํ๋ค. www.acmicpc.net ๋ฌธ์ solved.ac๋ Sogang ICPC Team ํํ์๋ค์ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ์ ๋์์ ์ฃผ๊ณ ์ ๋ง๋ ์๋น์ค์ด๋ค. ์ง๊ธ์ ์๊ฐ๋๋ฟ๋ง ์๋๋ผ ์๋ง์ ์ฌ๋๋ค์ด solved.ac์ ๋์์ ๋ฐ์ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋ค. CPC Team์ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์์ ๋ฌธ์ ํ์ด๋ฅผ ์ฐ์ตํ๋๋ฐ, ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์ ๋ฌธ์ ๋ค์๋ ๋์ด๋ ํ๊ธฐ๊ฐ ์์ด์, ์ง๊ธ๊น์ง๋ .. 2023. 6. 23. [Python] ๋ฐฑ์ค 2775๋ฒ ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ - ๊ตฌํ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 2775๋ฒ : ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ 2775๋ฒ: ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ ์ฒซ ๋ฒ์งธ ์ค์ Test case์ ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ์ผ์ด์ค๋ง๋ค ์ ๋ ฅ์ผ๋ก ์ฒซ ๋ฒ์งธ ์ค์ ์ ์ k, ๋ ๋ฒ์งธ ์ค์ ์ ์ n์ด ์ฃผ์ด์ง๋ค www.acmicpc.net ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ ์, ํ์๋ ์์งํ ์ฝ์ผ๋ฉด์, '์ค ์ฌ์ด๋ฐ?' ๋ผ๋ ์๊ฐ์ ํ์ง๋ง ๊ตฌํํ์ง ๋ชปํ์ต๋๋ค. ( ์ฌ์ค ๋งจ ์ฒ์์๋ ๋ฌธ์ ์ดํดํ๋ ๊ฒ์ ์๊ฐ์ ๋ง์ด ์ผ์ต๋๋ค. - ๋ฌด์จ ๋ง์ด์ง ์ด๊ฒ.. ํ๋ฉด์ ํํ..) ์ดํด๊ฐ ๋๊ณ ํผ๋ณด๋์น ์์ด๊ณผ ๋น์ทํ๋ฐ ์ด๋ป๊ฒ ๊ตฌํํ์ง? ๋ผ๋ ์๊ฐ์ ํ๋ฉฐ ๋ฐ์ฑ์ ํ์์ต๋๋ค. ๊ตฌํ์ด๋ผ๋ ๋ฌธ์ ๋ ์ฐธ ์๊ฐ์ผ๋ก๋ ๊ฐ๋จํ ์ง ๋ชฐ๋ผ๋ ๊ตฌํ์ ํ์ง ๋ชปํ๋ ์๊ธฐ ์์ ์ ๋ฐ์ฑํ ์ ๋ฐ์ ์๋ ๊ฒ ๊ฐ์ต๋.. 2023. 6. 21. [Python] ๋ฐฑ์ค 12852๋ฒ 1๋ก ๋ง๋ค๊ธฐ 2 - ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ ๋ฐฑ์ค ํํ์ด์ง ๋ฌธ์ ์ ๊ฐ์ธ์ ์ธ ํ์ด๋ฅผ ์์ฑํ ๊ธ์ ๋๋ค. ๋ฐฑ์ค 12852๋ฒ : 1๋ก ๋ง๋ค๊ธฐ 2 12852๋ฒ: 1๋ก ๋ง๋ค๊ธฐ 2 ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 106๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋ฌธ์ ํ์ด ์ ์, 1๋ก ๋ง๋ค๊ธฐ์ ๋ฌธ์ ์ ๊ฒฝ์ฐ ์๋ ์ฌ๋ฌ ์๋ฆฌ์ฆ๋ก ๋จ๊ณ๋ณ๋ก ํ์ด๋ฅผ ํ๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค. ์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ฅผ ๋ง์ด ํ์ด๋ณด์ ๋ถ์ด๋ผ๋ฉด, ๋น์ฐํ DP ๋ฌธ์ ์ด๊ฒ ๊ฑฐ๋ ํ๋ฉด์ ๋์ด๊ฐ๋๋ค. ์ด๋ฒ ๋ฌธ์ ์์ ์กฐ๊ธ ์ ๊ธฐํ๊ฒ ์๊ตฌํ๋ ๋ถ๋ถ์ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ด๋ ๊ฒ์ด์์ต๋๋ค. ๊ฐ๋จํ ๋ฆฌ์คํธ ํฉ์น๊ธฐ๋ฅผ ๋ณด๋ฉด์ ์์ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. # ํ์ด์ฌ ๋ฆฌ์คํธ ํฉ์น๊ธฐ - ํ๋ ๋๋ ์ฌ๋ฌ๊ฐ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค. + ๋ง ๊ธฐ์ต # 1๋ฒ ์์ list1 = [1, 2] list2 = [3] print(l.. 2023. 6. 21. ์ด์ 1 2 3 ๋ค์ 728x90 ๋ฐ์ํ