๋ฐ˜์‘ํ˜•

๐ŸŒฒ Altu-Bitu 16

[BOJ][C++] ๋ฐฑ์ค€ 4358๋ฒˆ: ์ƒํƒœํ•™

https://www.acmicpc.net/problem/4358 ๋ฌธ์ œ์ƒํƒœํ•™์—์„œ ๋‚˜๋ฌด์˜ ๋ถ„ํฌ๋„๋ฅผ ์ธก์ •ํ•˜๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‹น์‹ ์€ ๋ฏธ๊ตญ ์ „์—ญ์˜ ๋‚˜๋ฌด๋“ค์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ์ข…์ด ์ „์ฒด์—์„œ ๋ช‡ %๋ฅผ ์ฐจ์ง€ํ•˜๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.์ž…๋ ฅํ”„๋กœ๊ทธ๋žจ์€ ์—ฌ๋Ÿฌ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ํ•œ ์ค„์— ํ•˜๋‚˜์˜ ๋‚˜๋ฌด ์ข… ์ด๋ฆ„์ด ์ฃผ์–ด์ง„๋‹ค. ์–ด๋–ค ์ข… ์ด๋ฆ„๋„ 30๊ธ€์ž๋ฅผ ๋„˜์ง€ ์•Š์œผ๋ฉฐ, ์ž…๋ ฅ์—๋Š” ์ตœ๋Œ€ 10,000๊ฐœ์˜ ์ข…์ด ์ฃผ์–ด์ง€๊ณ  ์ตœ๋Œ€ 1,000,000๊ทธ๋ฃจ์˜ ๋‚˜๋ฌด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฃผ์–ด์ง„ ๊ฐ ์ข…์˜ ์ด๋ฆ„์„ ์‚ฌ์ „์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๊ณ , ๊ทธ ์ข…์ด ์ฐจ์ง€ํ•˜๋Š” ๋น„์œจ์„ ๋ฐฑ๋ถ„์œจ๋กœ ์†Œ์ˆ˜์  4์งธ์ž๋ฆฌ๊นŒ์ง€ ๋ฐ˜์˜ฌ๋ฆผํ•ด ํ•จ๊ป˜ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด๋ฌธ์ œ ํ’€์ด๋ณด๋‹ค ์ž…์ถœ๋ ฅ์ด ๋” ๊นŒ๋‹ค๋กœ์šด ๋ฌธ์ œ C++์—์„œ ์ถœ๋ ฅ ์†Œ์ˆซ์ ์„ ๊ณ ์ •ํ•˜๋Š” ๋ฒ•cout  C++์—์„œ ์†Œ์ˆ˜์  ์•„๋ž˜ n๊ฐœ ์ˆซ์ž๋ฅผ..

[BOJ][C++] ๋ฐฑ์ค€ 25192๋ฒˆ: ์ธ์‚ฌ์„ฑ ๋ฐ”๋ฅธ ๊ณฐ๊ณฐ์ด

https://www.acmicpc.net/problem/25192 ๋ฌธ์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž…๋ฌธ๋ฐฉ ์˜คํ”ˆ ์ฑ„ํŒ…๋ฐฉ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๋ถ„๋“ค์ด ์ž…์žฅ์„ ํ•  ๋•Œ๋งˆ๋‹ค ๊ณฐ๊ณฐํ‹ฐ์ฝ˜์„ ์‚ฌ์šฉํ•ด ์ธ์‚ฌ๋ฅผ ํ•œ๋‹ค. ์ด๋ฅผ ๋ณธ ๋ฌธ์ž์—ด ํ‚ฌ๋Ÿฌ ์ž„์Šค๋Š” ์ฑ„ํŒ…๋ฐฉ์˜ ๊ธฐ๋ก์„ ์ˆ˜์ง‘ํ•ด ๊ทธ ์ค‘ ๊ณฐ๊ณฐํ‹ฐ์ฝ˜์ด ์‚ฌ์šฉ๋œ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.ENTER๋Š” ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ์ด ์ฑ„ํŒ…๋ฐฉ์— ์ž…์žฅํ–ˆ์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ทธ ์™ธ๋Š” ์ฑ„ํŒ…์„ ์ž…๋ ฅํ•œ ์œ ์ €์˜ ๋‹‰๋„ค์ž„์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋‹‰๋„ค์ž„์€ ์ˆซ์ž ๋˜๋Š” ์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.์ƒˆ๋กœ์šด ์‚ฌ๋žŒ์ด ์ž…์žฅํ•œ ์ดํ›„ ์ฒ˜์Œ ์ฑ„ํŒ…์„ ์ž…๋ ฅํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋ฐ˜๋“œ์‹œ ๊ณฐ๊ณฐํ‹ฐ์ฝ˜์œผ๋กœ ์ธ์‚ฌ๋ฅผ ํ•œ๋‹ค. ๊ทธ ์™ธ์˜ ๊ธฐ๋ก์€ ๊ณฐ๊ณฐํ‹ฐ์ฝ˜์„ ์“ฐ์ง€ ์•Š์€ ํ‰๋ฒ”ํ•œ ์ฑ„ํŒ… ๊ธฐ๋ก์ด๋‹ค.์ฑ„ํŒ… ๊ธฐ๋ก ์ค‘ ๊ณฐ๊ณฐํ‹ฐ์ฝ˜์ด ์‚ฌ์šฉ๋œ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•ด๋ณด์ž!์ž…๋ ฅ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ์ฑ„ํŒ…๋ฐฉ์˜ ๊ธฐ๋ก ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N$N$ ์ด ์ฃผ์–ด์ง„๋‹ค. (1≤N..

[C++][BOJ] ๋ฐฑ์ค€ 1822๋ฒˆ: ์ฐจ์ง‘ํ•ฉ

https://www.acmicpc.net/problem/1822 ๋ฌธ์ œ๋ช‡ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋‘ ์ง‘ํ•ฉ A์™€ B๊ฐ€ ์žˆ๋‹ค. ์ง‘ํ•ฉ A์—๋Š” ์†ํ•˜๋ฉด์„œ ์ง‘ํ•ฉ B์—๋Š” ์†ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์›์†Œ๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์ž…๋ ฅ์ฒซ์งธ ์ค„์—๋Š” ์ง‘ํ•ฉ A์˜ ์›์†Œ์˜ ๊ฐœ์ˆ˜ n(A)์™€ ์ง‘ํ•ฉ B์˜ ์›์†Œ์˜ ๊ฐœ์ˆ˜ n(B)๊ฐ€ ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. (1 ≤ n(A), n(B) ≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ง‘ํ•ฉ A์˜ ์›์†Œ๊ฐ€, ์…‹์งธ ์ค„์—๋Š” ์ง‘ํ•ฉ B์˜ ์›์†Œ๊ฐ€ ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์˜ ์›์†Œ๋Š” 2,147,483,647 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜์ด๋ฉฐ, ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์— ์†ํ•˜๋Š” ๋ชจ๋“  ์›์†Œ์˜ ๊ฐ’์€ ๋‹ค๋ฅด๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ง‘ํ•ฉ A์—๋Š” ์†ํ•˜๋ฉด์„œ ์ง‘ํ•ฉ B์—๋Š” ์†ํ•˜์ง€ ์•Š๋Š” ์›์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” ๊ตฌ์ฒด์ ์ธ ์›์†Œ๋ฅผ ๋นˆ..

[BOJ][C++] ๋ฐฑ์ค€ 14425๋ฒˆ: ๋ฌธ์ž์—ด ์ง‘ํ•ฉ

https://www.acmicpc.net/problem/14425 14425๋ฒˆ: ๋ฌธ์ž์—ด ์ง‘ํ•ฉ ์ฒซ์งธ ์ค„์— ๋ฌธ์ž์—ด์˜ ๊ฐœ์ˆ˜ N๊ณผ M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” ์ง‘ํ•ฉ S์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด๋“ค์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ์˜ ์ค„์—๋Š” ๊ฒ€์‚ฌํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ž์—ด๋“ค์ด ์ฃผ์–ด www.acmicpc.net ํ’€์ด ์ž๋ฃŒ๊ตฌ์กฐ ์„ ์ด์šฉํ•˜์—ฌ ํ’€์ด #include #include using namespace std; int main() { set s; int m, n; string input; cin >> m >> n; while(m--) { cin >> input; s.insert(input); } int ans = 0; while(n--) { cin >> input; if(..

[BOJ S4][C++] ๋ฐฑ์ค€ 14911๋ฒˆ: ๊ถํ•ฉ ์Œ ์ฐพ๊ธฐ

https://www.acmicpc.net/problem/14911 14911๋ฒˆ: ๊ถํ•ฉ ์Œ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค„์— ๋นˆ ์นธ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ •์ˆ˜๊ฐ€ 2๊ฐœ ์ด์ƒ, 10๊ฐœ ์ดํ•˜ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ •์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ •์ˆ˜ ์ค‘์—์„œ ํ•ฉ์ด ๋‘˜์งธ ์ค„์— ์ฃผ์–ด์ง„ ์ˆ˜์™€ ๊ฐ™์€ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ๋Š” ๋‘ ์ˆ˜์˜ ์Œ์„ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๊ณ  ๋งจ ์•„๋ž˜์— ์ด ์Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ด์–ด์„œ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ๋นˆ ์นธ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ •์ˆ˜๊ฐ€ 2๊ฐœ ์ด์ƒ, 10๊ฐœ ์ดํ•˜ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ •์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ์ถœ๋ ฅ ์ฐพ์€ ์ˆ˜์˜ ์Œ์„ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•˜๊ณ  ๋งจ ..

[BOJ S3][C++] ๋ฐฑ์ค€ 2910๋ฒˆ: ๋นˆ๋„ ์ •๋ ฌ

https://www.acmicpc.net/problem/2910 2910๋ฒˆ: ๋นˆ๋„ ์ •๋ ฌ ์ฒซ์งธ ์ค„์— ๋ฉ”์‹œ์ง€์˜ ๊ธธ์ด N๊ณผ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1,000, 1 ≤ C ≤ 1,000,000,000) ๋‘˜์งธ ์ค„์— ๋ฉ”์‹œ์ง€ ์ˆ˜์—ด์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์œ„๋Œ€ํ•œ ํ•ด์ปค ์ฐฝ์˜์ด๋Š” ๋ชจ๋“  ์•”ํ˜ธ๋ฅผ ๊นจ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๊ทธ ๋ฐฉ๋ฒ•์€ ๋นˆ๋„๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฐฝ์˜์ด๋Š” ๋งํ•  ์ˆ˜ ์—†๋Š” ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•ด์„œ ํ˜„์šฐ๊ฐ€ ๊ฐ•์‚ฐ์ด์—๊ฒŒ ๋ณด๋‚ด๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํš๋“ํ–ˆ๋‹ค. ์ด ๋ฉ”์‹œ์ง€๋Š” ์ˆซ์ž N๊ฐœ๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด์ด๊ณ , ์ˆซ์ž๋Š” ๋ชจ๋‘ C๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ์ฐฝ์˜์ด๋Š” ์ด ์ˆซ์ž๋ฅผ ์ž์ฃผ ๋“ฑ์žฅํ•˜๋Š” ๋นˆ๋„์ˆœ๋Œ€๋กœ ์ •๋ ฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋งŒ์•ฝ, ์ˆ˜์—ด์˜ ๋‘ ์ˆ˜ X์™€ Y๊ฐ€ ์žˆ์„ ๋•Œ, X๊ฐ€ Y๋ณด๋‹ค ์ˆ˜์—ด์—์„œ ๋งŽ์ด ๋“ฑ์žฅํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” X๊ฐ€ Y๋ณด๋‹ค ์•ž์— ์žˆ์–ด์•ผ ํ•œ๋‹ค...

[BOJ S2][C++] ๋ฐฑ์ค€ 18111๋ฒˆ: ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ

https://www.acmicpc.net/problem/18111 18111๋ฒˆ: ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ํŒ€ ๋ ˆ๋“œ์‹œํ”„ํŠธ๋Š” ๋Œ€ํšŒ ์ค€๋น„๋ฅผ ํ•˜๋‹ค๊ฐ€ ์ง€๋ฃจํ•ด์ ธ์„œ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒŒ์ž„์ธ ‘๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ’๋ฅผ ์ผฐ๋‹ค. ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ๋Š” 1 × 1 × 1(์„ธ๋กœ, ๊ฐ€๋กœ, ๋†’์ด) ํฌ๊ธฐ์˜ ๋ธ”๋ก๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ 3์ฐจ์› ์„ธ๊ณ„์—์„œ ์ž์œ ๋กญ๊ฒŒ www.acmicpc.net ๋ฌธ์ œ ํŒ€ ๋ ˆ๋“œ์‹œํ”„ํŠธ๋Š” ๋Œ€ํšŒ ์ค€๋น„๋ฅผ ํ•˜๋‹ค๊ฐ€ ์ง€๋ฃจํ•ด์ ธ์„œ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒŒ์ž„์ธ ‘๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ’๋ฅผ ์ผฐ๋‹ค. ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ๋Š” 1 × 1 × 1(์„ธ๋กœ, ๊ฐ€๋กœ, ๋†’์ด) ํฌ๊ธฐ์˜ ๋ธ”๋ก๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ 3์ฐจ์› ์„ธ๊ณ„์—์„œ ์ž์œ ๋กญ๊ฒŒ ๋•…์„ ํŒŒ๊ฑฐ๋‚˜ ์ง‘์„ ์ง€์„ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์ž„์ด๋‹ค. ๋ชฉ์žฌ๋ฅผ ์ถฉ๋ถ„ํžˆ ๋ชจ์€ lvalue๋Š” ์ง‘์„ ์ง“๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ํ•˜์ง€๋งŒ ๊ณ ๋ฅด์ง€ ์•Š์€ ๋•…์—๋Š” ์ง‘์„ ์ง€์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋•…์˜ ๋†’์ด๋ฅผ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ‘๋•… ๊ณ ๋ฅด๊ธฐ’ ..

[BOJ S2][C++] ๋ฐฑ์ค€ 3085๋ฒˆ: ์‚ฌํƒ• ๊ฒŒ์ž„

https://www.acmicpc.net/problem/3085 3085๋ฒˆ: ์‚ฌํƒ• ๊ฒŒ์ž„ ์˜ˆ์ œ 3์˜ ๊ฒฝ์šฐ 4๋ฒˆ ํ–‰์˜ Y์™€ C๋ฅผ ๋ฐ”๊พธ๋ฉด ์‚ฌํƒ• ๋„ค ๊ฐœ๋ฅผ ๋จน์„ ์ˆ˜ ์žˆ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ์ƒ๊ทผ์ด๋Š” ์–ด๋ ธ์„ ์ ์— "๋ด„๋ณด๋‹ˆ (Bomboni)" ๊ฒŒ์ž„์„ ์ฆ๊ฒจํ–ˆ๋‹ค. ๊ฐ€์žฅ ์ฒ˜์Œ์— N×Nํฌ๊ธฐ์— ์‚ฌํƒ•์„ ์ฑ„์›Œ ๋†“๋Š”๋‹ค. ์‚ฌํƒ•์˜ ์ƒ‰์€ ๋ชจ๋‘ ๊ฐ™์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ์‚ฌํƒ•์˜ ์ƒ‰์ด ๋‹ค๋ฅธ ์ธ์ ‘ํ•œ ๋‘ ์นธ์„ ๊ณ ๋ฅธ๋‹ค. ๊ทธ ๋‹ค์Œ ๊ณ ๋ฅธ ์นธ์— ๋“ค์–ด์žˆ๋Š” ์‚ฌํƒ•์„ ์„œ๋กœ ๊ตํ™˜ํ•œ๋‹ค. ์ด์ œ, ๋ชจ๋‘ ๊ฐ™์€ ์ƒ‰์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š” ๊ฐ€์žฅ ๊ธด ์—ฐ์† ๋ถ€๋ถ„(ํ–‰ ๋˜๋Š” ์—ด)์„ ๊ณ ๋ฅธ ๋‹ค์Œ ๊ทธ ์‚ฌํƒ•์„ ๋ชจ๋‘ ๋จน๋Š”๋‹ค. ์‚ฌํƒ•์ด ์ฑ„์›Œ์ง„ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ƒ๊ทผ์ด๊ฐ€ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์‚ฌํƒ•์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ๋ณด๋“œ์˜ ํฌ๊ธฐ N์ด ..

[BOJ S4][C++] ๋ฐฑ์ค€ 1244๋ฒˆ: ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ

https://www.acmicpc.net/problem/1244 1244๋ฒˆ: ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ ์ฒซ์งธ ์ค„์—๋Š” ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์Šค์œ„์น˜ ๊ฐœ์ˆ˜๋Š” 100 ์ดํ•˜์ธ ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ์Šค์œ„์น˜์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ผœ์ ธ ์žˆ์œผ๋ฉด 1, ๊บผ์ ธ์žˆ์œผ๋ฉด 0์ด๋ผ๊ณ  ํ‘œ์‹œํ•˜๊ณ  ์‚ฌ์ด์— ๋นˆ์นธ์ด ํ•˜๋‚˜์”ฉ www.acmicpc.net ๋ฌธ์ œ 1๋ถ€ํ„ฐ ์—ฐ์†์ ์œผ๋กœ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด์žˆ๋Š” ์Šค์œ„์น˜๋“ค์ด ์žˆ๋‹ค. ์Šค์œ„์น˜๋Š” ์ผœ์ ธ ์žˆ๊ฑฐ๋‚˜ ๊บผ์ ธ์žˆ๋Š” ์ƒํƒœ์ด๋‹ค. ์— ์Šค์œ„์น˜ 8๊ฐœ์˜ ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ๋‹ค. ‘1’์€ ์Šค์œ„์น˜๊ฐ€ ์ผœ์ ธ ์žˆ์Œ์„, ‘0’์€ ๊บผ์ ธ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•™์ƒ ๋ช‡ ๋ช…์„ ๋ฝ‘์•„์„œ, ํ•™์ƒ๋“ค์—๊ฒŒ 1 ์ด์ƒ์ด๊ณ  ์Šค์œ„์น˜ ๊ฐœ์ˆ˜ ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ๋‚˜๋ˆ„์–ด์ฃผ์—ˆ๋‹ค. ํ•™์ƒ๋“ค์€ ์ž์‹ ์˜ ์„ฑ๋ณ„๊ณผ ๋ฐ›์€ ์ˆ˜์— ๋”ฐ๋ผ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์Šค์œ„์น˜๋ฅผ ์กฐ์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค. ..

[BOJ S3][C++] ๋ฐฑ์ค€ 2503๋ฒˆ: ์ˆซ์ž ์•ผ๊ตฌ (2%, 4%)

https://www.acmicpc.net/problem/2503 2503๋ฒˆ: ์ˆซ์ž ์•ผ๊ตฌ ์ฒซ์งธ ์ค„์—๋Š” ๋ฏผํ˜์ด๊ฐ€ ์˜์ˆ˜์—๊ฒŒ ๋ช‡ ๋ฒˆ์ด๋‚˜ ์งˆ๋ฌธ์„ ํ–ˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 1 ์ด์ƒ 100 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ์ด์–ด์ง€๋Š” N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ค„๋งˆ๋‹ค ๋ฏผํ˜์ด๊ฐ€ ์งˆ๋ฌธํ•œ ์„ธ ์ž๋ฆฌ ์ˆ˜์™€ ์˜์ˆ˜๊ฐ€ ๋‹ตํ•œ ์ŠคํŠธ www.acmicpc.net ๋ฌธ์ œ ์ •๋ณด๋ฌธํ™”์ง„ํฅ์› ์ •๋ณด ์˜์žฌ ๋™์•„๋ฆฌ์—์„œ ๋™์•„๋ฆฌ ํ™œ๋™์„ ํ•˜๋˜ ์˜์ˆ˜์™€ ๋ฏผํ˜์ด๋Š” ์‰ฌ๋Š” ์‹œ๊ฐ„์„ ํ‹ˆํƒ€ ์ˆซ์ž์•ผ๊ตฌ ๊ฒŒ์ž„์„ ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์˜์ˆ˜๋Š” 1์—์„œ 9๊นŒ์ง€์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž ์„ธ ๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ์„ธ ์ž๋ฆฌ ์ˆ˜๋ฅผ ๋งˆ์Œ์†์œผ๋กœ ์ƒ๊ฐํ•œ๋‹ค. (์˜ˆ: 324) ๋ฏผํ˜์ด๋Š” 1์—์„œ 9๊นŒ์ง€์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž ์„ธ ๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ์„ธ ์ž๋ฆฌ ์ˆ˜๋ฅผ ์˜์ˆ˜์—๊ฒŒ ๋ฌป๋Š”๋‹ค. (์˜ˆ: 123) ๋ฏผํ˜์ด๊ฐ€ ๋งํ•œ ์„ธ ์ž๋ฆฌ ์ˆ˜์— ์žˆ๋Š” ์ˆซ์ž๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ์˜์ˆ˜์˜ ์„ธ..

๋ฐ˜์‘ํ˜•