๋ฐฑ์ค€ 419

[Baekjoon] 2502_๋–ก ๋จน๋Š” ํ˜ธ๋ž‘์ด

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2502)๋ฌธ์ œ  ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ ์‚ฐ์„ ๋„˜์–ด๊ฐ€๋Š” ๋–ก ์žฅ์‚ฌ ํ• ๋จธ๋‹ˆ๋Š” ํ˜ธ๋ž‘์ด์—๊ฒŒ ๋–ก์„ ์ฃผ์–ด์•ผ ์‚ฐ์„ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์š•์‹ฌ ๋งŽ์€ ํ˜ธ๋ž‘์ด๋Š” ์–ด์ œ ๋ฐ›์€ ๋–ก์˜ ๊ฐœ์ˆ˜์™€ ๊ทธ์ €๊ป˜ ๋ฐ›์€ ๋–ก์˜ ๊ฐœ์ˆ˜๋ฅผ ๋”ํ•œ ๋งŒํผ์˜ ๋–ก์„ ๋ฐ›์•„์•ผ๋งŒ ํ• ๋จธ๋‹ˆ๋ฅผ ๋ฌด์‚ฌํžˆ ๋ณด๋‚ด ์ค€๋‹ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฒซ์งธ ๋‚ ์— ๋–ก์„ 1๊ฐœ ์ฃผ์—ˆ๊ณ , ๋‘˜์งธ ๋‚ ์—๋Š” ๋–ก์„ 2๊ฐœ ์ฃผ์—ˆ๋‹ค๋ฉด ์…‹์งธ ๋‚ ์—๋Š” 1+2=3๊ฐœ, ๋„ท์งธ ๋‚ ์—๋Š” 2+3=5๊ฐœ, ๋‹ค์„ฏ์งธ ๋‚ ์—๋Š” 3+5=8๊ฐœ, ์—ฌ์„ฏ์งธ ๋‚ ์—๋Š” 5+8=13๊ฐœ๋ฅผ ์ฃผ์–ด์•ผ๋งŒ ๋ฌด์‚ฌํžˆ ์‚ฐ์„ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์‚ฐ์„ ๋ฌด์‚ฌํžˆ ๋„˜์–ด์˜จ ํ• ๋จธ๋‹ˆ์—๊ฒŒ ์˜ค๋Š˜ ํ˜ธ๋ž‘์ด์—๊ฒŒ ๋ช‡ ๊ฐœ์˜ ๋–ก์„ ์ฃผ์—ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜์ด ํ˜ธ๋ž‘์ด๋ฅผ ๋งŒ๋‚˜ ๋–ก์„ ์ค€์ง€ ๋ฉฐ์น ์ด ๋˜์—ˆ๋Š”์ง€๋ฅผ ์•Œ์•„๋‚ด์—ˆ๋‹ค. ํ• ๋จธ๋‹ˆ๊ฐ€ ํ˜ธ๋ž‘..

[Baekjoon] 11048_์ด๋™ํ•˜๊ธฐ

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11048)๋ฌธ์ œ  ์ค€๊ทœ๋Š” N×M ํฌ๊ธฐ์˜ ๋ฏธ๋กœ์— ๊ฐ‡ํ˜€์žˆ๋‹ค. ๋ฏธ๋กœ๋Š” 1 ×1 ํฌ๊ธฐ์˜ ๋ฐฉ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ณ , ๊ฐ ๋ฐฉ์—๋Š” ์‚ฌํƒ•์ด ๋†“์—ฌ์ ธ ์žˆ๋‹ค. ๋ฏธ๋กœ์˜ ๊ฐ€์žฅ ์™ผ์ชฝ ์œ— ๋ฐฉ์€ (1, 1)์ด๊ณ , ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์•„๋žซ ๋ฐฉ์€ (N, M)์ด๋‹ค.์ค€๊ทœ๋Š” ํ˜„์žฌ (1, 1)์— ์žˆ๊ณ , (N, M)์œผ๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ค€๊ทœ๊ฐ€ (r, c)์— ์žˆ์œผ๋ฉด, (r+1, c), (r, c+1), (r+1, c+1)๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐ ๋ฐฉ์„ ๋ฐฉ๋ฌธํ•  ๋•Œ๋งˆ๋‹ค ๋ฐฉ์— ๋†“์—ฌ์ ธ์žˆ๋Š” ์‚ฌํƒ•์„ ๋ชจ๋‘ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋˜, ๋ฏธ๋กœ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ์ˆ˜๋Š” ์—†๋‹ค.์ค€๊ทœ๊ฐ€ (N, M)์œผ๋กœ ์ด๋™ํ•  ๋•Œ, ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์‚ฌํƒ• ๊ฐœ์ˆ˜์˜ ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•˜์‹œ์˜ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ๋ฏธ๋กœ์˜ ํฌ๊ธฐ N, M์ด ์ฃผ์–ด์ง„..

[Baekjoon] 1389_์ผ€๋นˆ ๋ฒ ์ด์ปจ์˜ 6๋‹จ๊ณ„ ๋ฒ•์น™

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1389)๋ฌธ์ œ  ์ผ€๋นˆ ๋ฒ ์ด์ปจ์˜ 6๋‹จ๊ณ„ ๋ฒ•์น™์— ์˜ํ•˜๋ฉด ์ง€๊ตฌ์— ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์ตœ๋Œ€ 6๋‹จ๊ณ„ ์ด๋‚ด์—์„œ ์„œ๋กœ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋‹ค. ์ผ€๋นˆ ๋ฒ ์ด์ปจ ๊ฒŒ์ž„์€ ์ž„์˜์˜ ๋‘ ์‚ฌ๋žŒ์ด ์ตœ์†Œ ๋ช‡ ๋‹จ๊ณ„ ๋งŒ์— ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒŒ์ž„์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค๋ฉด, ์ „ํ˜€ ์ƒ๊ด€์—†์„ ๊ฒƒ ๊ฐ™์€ ์ธํ•˜๋Œ€ํ•™๊ต์˜ ์ด๊ฐ•ํ˜ธ์™€ ์„œ๊ฐ•๋Œ€ํ•™๊ต์˜ ๋ฏผ์„ธํฌ๋Š” ๋ช‡ ๋‹จ๊ณ„๋งŒ์— ์ด์–ด์งˆ ์ˆ˜ ์žˆ์„๊นŒ?์ฒœ๋ฏผํ˜ธ๋Š” ์ด๊ฐ•ํ˜ธ์™€ ๊ฐ™์€ ํ•™๊ต์— ๋‹ค๋‹ˆ๋Š” ์‚ฌ์ด์ด๋‹ค. ์ฒœ๋ฏผํ˜ธ์™€ ์ตœ๋ฐฑ์ค€์€ Baekjoon Online Judge๋ฅผ ํ†ตํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ตœ๋ฐฑ์ค€๊ณผ ๊น€์„ ์˜์€ ๊ฐ™์ด Startlink๋ฅผ ์ฐฝ์—…ํ–ˆ๋‹ค. ๊น€์„ ์˜๊ณผ ๊น€๋„ํ˜„์€ ๊ฐ™์€ ํ•™๊ต ๋™์•„๋ฆฌ ์†Œ์†์ด๋‹ค. ๊น€๋„ํ˜„๊ณผ ๋ฏผ์„ธํฌ๋Š” ๊ฐ™์€ ํ•™๊ต์— ๋‹ค๋‹ˆ๋Š” ์‚ฌ์ด๋กœ ์„œ๋กœ ์•Œ๊ณ  ์žˆ๋‹ค...

[Baekjoon] 1991_ํŠธ๋ฆฌ ์ˆœํšŒ

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1991)๋ฌธ์ œ  ์ด์ง„ํŠธ๋ฆฌ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ „์œ„ ์ˆœํšŒ(preorder traversal), ์ค‘์œ„ ์ˆœํšŒ(inorder traversal), ํ›„์œ„ ์ˆœํšŒ(postorder traversal) ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์™€ ๊ฐ™์€ ์ด์ง„ํŠธ๋ฆฌ๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด,์ „์œ„ ์ˆœํšŒํ•œ ๊ฒฐ๊ณผ : ABDCEFG // (๋ฃจํŠธ) (์™ผ์ชฝ ์ž์‹) (์˜ค๋ฅธ์ชฝ ์ž์‹)์ค‘์œ„ ์ˆœํšŒํ•œ ๊ฒฐ๊ณผ : DBAECFG // (์™ผ์ชฝ ์ž์‹) (๋ฃจํŠธ) (์˜ค๋ฅธ์ชฝ ์ž์‹)ํ›„์œ„ ์ˆœํšŒํ•œ ๊ฒฐ๊ณผ : DBEGFCA // (์™ผ์ชฝ ์ž์‹) (์˜ค๋ฅธ์ชฝ ์ž์‹) (๋ฃจํŠธ)๊ฐ€ ๋œ๋‹ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์—๋Š” ์ด์ง„ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 26)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ ๊ฐ ๋…ธ๋“œ์™€..

[Baekjoon] 6603_๋กœ๋˜

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/6603)๋ฌธ์ œ  ๋…์ผ ๋กœ๋˜๋Š” {1, 2, ..., 49}์—์„œ ์ˆ˜ 6๊ฐœ๋ฅผ ๊ณ ๋ฅธ๋‹ค.๋กœ๋˜ ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ์ „๋žต์€ 49๊ฐ€์ง€ ์ˆ˜ ์ค‘ k(k>6)๊ฐœ์˜ ์ˆ˜๋ฅผ ๊ณจ๋ผ ์ง‘ํ•ฉ S๋ฅผ ๋งŒ๋“  ๋‹ค์Œ ๊ทธ ์ˆ˜๋งŒ ๊ฐ€์ง€๊ณ  ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, k=8, S={1,2,3,5,8,13,21,34}์ธ ๊ฒฝ์šฐ ์ด ์ง‘ํ•ฉ S์—์„œ ์ˆ˜๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋Š” ์ด 28๊ฐ€์ง€์ด๋‹ค. ([1,2,3,5,8,13], [1,2,3,5,8,21], [1,2,3,5,8,34], [1,2,3,5,13,21], ..., [3,5,8,13,21,34])์ง‘ํ•ฉ S์™€ k๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ˆ˜๋ฅผ ๊ณ ๋ฅด๋Š” ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.  ์ž…๋ ฅ ์ž…๋ ฅ์€..

[Baekjoon] 5052_์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก

Gold IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/5052)๋ฌธ์ œ  ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก์ด ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ์ด ๋ชฉ๋ก์ด ์ผ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์—†๋Š”์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก์ด ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด, ํ•œ ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ์˜ ์ ‘๋‘์–ด์ธ ๊ฒฝ์šฐ๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก์ด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž๊ธด๊ธ‰์ „ํ™”: 911์ƒ๊ทผ: 97 625 999์„ ์˜: 91 12 54 26์ด ๊ฒฝ์šฐ์— ์„ ์˜์ด์—๊ฒŒ ์ „ํ™”๋ฅผ ๊ฑธ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋‹ค. ์ „ํ™”๊ธฐ๋ฅผ ๋“ค๊ณ  ์„ ์˜์ด ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ ์„ธ ์ž๋ฆฌ๋ฅผ ๋ˆ„๋ฅด๋Š” ์ˆœ๊ฐ„ ๋ฐ”๋กœ ๊ธด๊ธ‰์ „ํ™”๊ฐ€ ๊ฑธ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ, ์ด ๋ชฉ๋ก์€ ์ผ๊ด€์„ฑ์ด ์—†๋Š” ๋ชฉ๋ก์ด๋‹ค.   ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ t๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ t ≤ 50) ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ฒซ์งธ ์ค„์—..

[Baekjoon] 11726_2×n ํƒ€์ผ๋ง

Silver III๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11726)๋ฌธ์ œ  2 ×n ํฌ๊ธฐ์˜ ์ง์‚ฌ๊ฐํ˜•์„ 1 × 2, 2 ×1 ํƒ€์ผ๋กœ ์ฑ„์šฐ๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์•„๋ž˜ ๊ทธ๋ฆผ์€ 2 × 5 ํฌ๊ธฐ์˜ ์ง์‚ฌ๊ฐํ˜•์„ ์ฑ„์šด ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์˜ ์˜ˆ์ด๋‹ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— n์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ n ≤ 1,000) ์ถœ๋ ฅ  ์ฒซ์งธ ์ค„์— 2 ×n ํฌ๊ธฐ์˜ ์ง์‚ฌ๊ฐํ˜•์„ ์ฑ„์šฐ๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ 10,007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.  ๋ฌธ์ œ ํ’€์ด- my solution if __name__=='__main__': n=int(input()) dp=[1,2] for i in range(2,n): dp.append((dp[i-1]+dp[i-2])%10007) print..

[Baekjoon] 15988_1, 2, 3 ๋”ํ•˜๊ธฐ 3

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/15988)๋ฌธ์ œ  ์ •์ˆ˜ 4๋ฅผ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์€ ์ด 7๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํ•ฉ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š” ์ˆ˜๋ฅผ 1๊ฐœ ์ด์ƒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.1+1+1+11+1+21+2+12+1+12+21+33+1์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์ •์ˆ˜ n์ด ์ฃผ์–ด์ง„๋‹ค. n์€ ์–‘์ˆ˜์ด๋ฉฐ 1,000,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ์ถœ๋ ฅ  ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ 1,000,000,009๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.  ๋ฌธ์ œ ํ’€์ด- my sol..

[Baekjoon] 11660_๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11660)๋ฌธ์ œ  N×N๊ฐœ์˜ ์ˆ˜๊ฐ€ N×N ํฌ๊ธฐ์˜ ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋‹ค. (x1, y1)๋ถ€ํ„ฐ (x2, y2)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (x, y)๋Š” xํ–‰ y์—ด์„ ์˜๋ฏธํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, N = 4์ด๊ณ , ํ‘œ๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ฑ„์›Œ์ ธ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณด์ž.1234234534564567์—ฌ๊ธฐ์„œ (2, 2)๋ถ€ํ„ฐ (3, 4)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋ฉด 3+4+5+4+5+6 = 27์ด๊ณ , (4, 4)๋ถ€ํ„ฐ (4, 4)๊นŒ์ง€ ํ•ฉ์„ ๊ตฌํ•˜๋ฉด 7์ด๋‹ค.ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋Š” ์ˆ˜์™€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ‘œ์˜ ํฌ๊ธฐ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1024, 1 ≤ M ..

[Baekjoon] 11051_์ดํ•ญ ๊ณ„์ˆ˜ 2

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/11051)๋ฌธ์ œ  ์ž์—ฐ์ˆ˜ N๊ณผ ์ •์ˆ˜ K๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ์ดํ•ญ ๊ณ„์ˆ˜๋ฅผ 10,007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.  ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N๊ณผ K๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N≤ 1,000, 0 ≤ K ≤ N)  ์ถœ๋ ฅ  10,007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.  ๋ฌธ์ œ ํ’€์ด- my solution import sysif __name__=='__main__': n,k=map(int,sys.stdin.readline().split()) a=1 b=1 # ์ดํ•ญ ๊ณ„์ˆ˜ = n!/k!(n-k)! for i in range(k+1,n+1): a*=i for i in range(1, n-k+1)..