๐•ƒ๐•ฆ๐•„๐•š๐•ฃ

728x90
๋ฐ˜์‘ํ˜•

C 54

[Baekjoon/๋ฐฑ์ค€][2869][C/C++] ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹คใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™์  ์ˆ˜์‹์˜ ๊ตฌํ˜„์„ ํ†ตํ•˜์—ฌ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ $O(1)$์œผ๋กœ ์ค„์ด๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ˆ˜ํ•™์  ๊ธฐ๋ฒ•์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‹คํ–‰์‹œ๊ฐ„์— ์–ผ๋งˆ๋‚˜ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ค€๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2869 2869๋ฒˆ: ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค ์ฒซ์งธ ์ค„์— ์„ธ ์ •์ˆ˜ A, B, V๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์„œ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net [๋ฌธ์ œ] ๋•… ์œ„์— ๋‹ฌํŒฝ์ด๊ฐ€ ์žˆ๋‹ค. ์ด ๋‹ฌํŒฝ์ด๋Š” ๋†’์ด๊ฐ€ V๋ฏธํ„ฐ์ธ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ์˜ฌ๋ผ๊ฐˆ ๊ฒƒ์ด๋‹ค. ๋‹ฌํŒฝ์ด๋Š” ๋‚ฎ์— A๋ฏธํ„ฐ ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฐค์— ์ž ์„ ์ž๋Š” ๋™์•ˆ B๋ฏธํ„ฐ ๋ฏธ๋„๋Ÿฌ์ง„๋‹ค. ๋˜, ์ •์ƒ์— ์˜ฌ๋ผ๊ฐ„ ํ›„์—๋Š” ๋ฏธ๋„๋Ÿฌ์ง€์ง€ ์•Š..2023. 1. 29.
[C][header][stdio.h] scanfscanf ํ•จ์ˆ˜ ์›ํ˜• #include // C++ ์˜ ๊ฒฝ์šฐ int scanf(const char* format, ...); ๊ณต๋ฐฑ์„ ํฌํ•จํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ์ž…๋ ฅ๋ฐ›๋Š” ๋ฐฉ๋ฒ• #include int main(void){ char arr[100]; scanf("%[^\n]", arr); // "%[^\n]"์€ ์—”ํ„ฐ๊ฐ€ ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€ ๋ฌธ์ž์—ด๋กœ ๋ฐ›๋Š”๋‹ค๋Š” ๋ง์ด๋‹ค( ๊ณต๋ฐฑ๋„ ํฌํ•จ ) return 0; } "%[^\n]"์€ ์—”ํ„ฐ๊ฐ€ ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€ ๋ฌธ์ž์—ด๋กœ ๋ฐ›๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค. (๊ณต๋ฐฑ์„ ํฌํ•จํ•œ๋‹ค )2023. 1. 29.
[Baekjoon/๋ฐฑ์ค€][1085][C/C++] ์ง์‚ฌ๊ฐํ˜•์—์„œ ํƒˆ์ถœใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ธฐ๋ณธ์ ์ธ ๊ธฐํ•˜ํ•™ ๋ฌธ์ œ. ์ง์‚ฌ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„์„ ๊นŒ์ง€ ๊ฐ€๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์œ„ใ†์•„๋ž˜ ํ˜น์€ ์ขŒใ†์šฐ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1085 1085๋ฒˆ: ์ง์‚ฌ๊ฐํ˜•์—์„œ ํƒˆ์ถœ ํ•œ์ˆ˜๋Š” ์ง€๊ธˆ (x, y)์— ์žˆ๋‹ค. ์ง์‚ฌ๊ฐํ˜•์€ ๊ฐ ๋ณ€์ด ์ขŒํ‘œ์ถ•์— ํ‰ํ–‰ํ•˜๊ณ , ์™ผ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์€ (0, 0), ์˜ค๋ฅธ์ชฝ ์œ„ ๊ผญ์ง“์ ์€ (w, h)์— ์žˆ๋‹ค. ์ง์‚ฌ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„์„ ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ์˜ ์ตœ์†Ÿ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ www.acmicpc.net [๋ฌธ์ œ] ํ•œ์ˆ˜๋Š” ์ง€๊ธˆ (x, y)์— ์žˆ๋‹ค. ์ง์‚ฌ๊ฐํ˜•์€ ๊ฐ ๋ณ€์ด ์ขŒํ‘œ์ถ•์— ํ‰ํ–‰ํ•˜๊ณ , ์™ผ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์€ (0, 0), ์˜ค๋ฅธ์ชฝ ์œ„ ๊ผญ์ง“์ ์€ (w, h)์— ์žˆ๋‹ค. ์ง์‚ฌ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„์„ ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ์˜ ์ตœ์†Ÿ๊ฐ’์„ ..2023. 1. 28.
[Baekjoon/๋ฐฑ์ค€][2475][C/C++] ๊ฒ€์ฆ์ˆ˜ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ธฐ์ดˆ์ ์ธ ๋ฌธ์ œ๋ผ ๋ฐ”๋กœ ๋ฌธ์ œํ’€์ด๋กœ ๋“ค์–ด๊ฐ€๊ฒ ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2475 2475๋ฒˆ: ๊ฒ€์ฆ์ˆ˜ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์กฐํ•˜๋Š” ํšŒ์‚ฌ์ธ KOI ์ „์ž์—์„œ๋Š” ์ œ์กฐํ•˜๋Š” ์ปดํ“จํ„ฐ๋งˆ๋‹ค 6์ž๋ฆฌ์˜ ๊ณ ์œ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด๋‹ค. ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์—๋Š” 00000๋ถ€ํ„ฐ 99999๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ 6๋ฒˆ์งธ ์ž๋ฆฌ์—๋Š” ๊ฒ€์ฆ์ˆ˜๊ฐ€ ๋“ค www.acmicpc.net [๋ฌธ์ œ] ์ปดํ“จํ„ฐ๋ฅผ ์ œ์กฐํ•˜๋Š” ํšŒ์‚ฌ์ธ KOI ์ „์ž์—์„œ๋Š” ์ œ์กฐํ•˜๋Š” ์ปดํ“จํ„ฐ๋งˆ๋‹ค 6์ž๋ฆฌ์˜ ๊ณ ์œ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด๋‹ค. ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์—๋Š” 00000๋ถ€ํ„ฐ 99999๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ 6๋ฒˆ์งธ ์ž๋ฆฌ์—๋Š” ๊ฒ€์ฆ์ˆ˜๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค. ๊ฒ€์ฆ์ˆ˜๋Š” ๊ณ ์œ ๋ฒˆํ˜ธ์˜ ์ฒ˜์Œ 5์ž๋ฆฌ์— ๋“ค์–ด๊ฐ€๋Š” 5๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๊ฐ๊ฐ ..2023. 1. 27.
[Baekjoon/๋ฐฑ์ค€][10996][C/C++] ๋ณ„ ์ฐ๊ธฐ - 21ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋ฐฑ์ค€์—๋Š” ๋ณ„ ์ฐ๊ธฐ ๋ฌธ์ œ๊ฐ€ ์ •๋ง ๋งŽ๋‹ค. ์•„์ง๊นŒ์ง€๋Š” 21๋ฒˆ ๋ฌธ์ œ๊ฐ€ ๋ณ„์ฐ๊ธฐ์˜ ๋งˆ์ง€๋ง‰์ธ ๊ฒƒ ๊ฐ™๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/10996 10996๋ฒˆ: ๋ณ„ ์ฐ๊ธฐ - 21 ์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”. www.acmicpc.net [๋ฌธ์ œ] ์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ๊ทœ์น™์„ ์œ ์ถ”ํ•œ ๋’ค์— ๋ณ„์„ ์ฐ์–ด ๋ณด์„ธ์š”. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„์— N(1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. [์ถœ๋ ฅ] ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค. [์˜ˆ์ œ ์ž…๋ ฅ 1] 1 [์˜ˆ์ œ ์ถœ๋ ฅ 1] * [์˜ˆ์ œ ์ž…๋ ฅ 2] 2 [์˜ˆ์ œ ์ถœ๋ ฅ 2] * * * * [์˜ˆ์ œ ์ž…๋ ฅ 3] 3 [์˜ˆ์ œ ์ถœ๋ ฅ 3] * * * * * * * * * [์˜ˆ์ œ ์ž…๋ ฅ 4] 4 [์˜ˆ์ œ ์ถœ๋ ฅ..2023. 1. 25.
[Baekjoon/๋ฐฑ์ค€][10951][C/C++] A+B - 4 (EOF)ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” C์—์„œ EOF, scanf(), feof()์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ์œผ๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/10951 10951๋ฒˆ: A+B - 4 ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net [๋ฌธ์ œ] ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [์ž…๋ ฅ] ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) [์ถœ๋ ฅ] ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. [์˜ˆ์ œ ์ž…๋ ฅ 1] 1 1 2 3 3 4 9 8..2023. 1. 24.
[Baekjoon/๋ฐฑ์ค€][5622][C/C++] ๋‹ค์ด์–ผใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ ๋ฌธ์ž์—ด ํŒŒํŠธ์— ์†ํ•œ ๋ฌธ์ œ. ์‚ฌ์‹ค ๋ฌธ์ž์—ด๋กœ ํ’€๋งŒํ•œ ๋ฌธ์ œ๋Š” ์•„๋‹Œ ๊ฒƒ ๊ฐ™์€๋ฐ ์• ๋งคํ•˜๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/5622 5622๋ฒˆ: ๋‹ค์ด์–ผ ์ฒซ์งธ ์ค„์— ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 2๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 15๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ์ƒ๊ทผ์ด์˜ ํ• ๋จธ๋‹ˆ๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์˜ค๋ž˜๋œ ๋‹ค์ด์–ผ ์ „ํ™”๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ „ํ™”๋ฅผ ๊ฑธ๊ณ  ์‹ถ์€ ๋ฒˆํ˜ธ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ˆซ์ž๋ฅผ ํ•˜๋‚˜๋ฅผ ๋ˆ„๋ฅธ ๋‹ค์Œ์— ๊ธˆ์† ํ•€์ด ์žˆ๋Š” ๊ณณ ๊นŒ์ง€ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ ค์•ผ ํ•œ๋‹ค. ์ˆซ์ž๋ฅผ ํ•˜๋‚˜ ๋ˆ„๋ฅด๋ฉด ๋‹ค์ด์–ผ์ด ์ฒ˜์Œ ์œ„์น˜๋กœ ๋Œ์•„๊ฐ€๊ณ , ๋‹ค์Œ ์ˆซ์ž๋ฅผ ๋ˆ„๋ฅด๋ ค๋ฉด ๋‹ค์ด์–ผ์„ ์ฒ˜์Œ ์œ„์น˜์—์„œ ๋‹ค์‹œ ๋Œ๋ ค์•ผ ํ•œ๋‹ค. ์ˆซ์ž..2023. 1. 23.
[C][header][stdio.h] fgetsfgets ํ•จ์ˆ˜ ์›ํ˜• #include // C++ ์˜ ๊ฒฝ์šฐ char* fgets(char* str, int num, FILE* stream); ํŠน์ง• 1. ๊ฐœํ–‰(=newline)(='\n') ํ˜น์€ ํŒŒ์ผ๋(=EOF)์„ ๋งŒ๋‚  ๋•Œ ๊นŒ์ง€, ํ•ด๋‹น stream์˜ buffer์—์„œ ๋ฌธ์ž์—ด์„ ์ฝ์–ด๋“ค์ธ๋‹ค. (๊ฐœํ–‰(=newline)(='\n') ํ˜น์€ ํŒŒ์ผ๋(=EOF)์„ ๋งŒ๋‚˜๋ฉด, ์ž…๋ ฅ์ด ์ข…๋ฃŒ๋œ๋‹ค.) 2. ๋ฌธ์ž์—ด์„ ์ฝ์–ด๋“ค์ธ ํ›„, ๋ฌธ์ž์—ด ๋์— NULL(='\0')๊ฐ’์ด ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋œ๋‹ค. 3. fgets๋Š” gets์™€ ๋‹ฌ๋ฆฌ, ๊ฐœํ–‰(=newline)(='\n')์ด ํฌํ•จ๋œ์ฑ„ ์ €์žฅ๋œ๋‹ค. ๋ฐ˜ํ™˜๊ฐ’ [์„ฑ๊ณต์ ์œผ๋กœ ์ฝ์–ด ๋“ค์˜€์„ ๊ฒฝ์šฐ.] str์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ฆ‰, ๋ฐ˜ํ™˜๊ฐ’์€ ์ธ์ž๋กœ ์ „๋‹ฌ๋ฐ›์€ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฃผ์†Œ์ด๋‹ค. [ํŒŒ์ผ ๋์—์„œ ์•„๋ฌด๋Ÿฐ ๋ฌธ์ž๋ฅผ ์ฝ์–ด ๋“ค์ด์ง€ ์•Š..2023. 1. 23.
[C][header][limits.h]ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋‚ด์šฉ 2. ์˜ค๋ฒ„ํ”Œ๋กœ์šฐใ†์–ธ๋”ํ”Œ๋กœ์šฐ(Overflowใ†Underflow) 3. ์ถœ์ฒ˜ 0. ๊ฐœ์š” limits.h๋Š” C์–ธ์–ด์˜ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ์ •์ˆ˜ํ˜•์˜ ๋ฒ”์œ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ƒ์ˆ˜๋“ค์„ ์ •์˜ํ•œ๋‹ค. 1. ๋‚ด์šฉ ์ด๋ฆ„ ์„ค๋ช… ๊ฐ’ CHAR_BIT char์˜ ๋น„ํŠธ ์ˆ˜ 8 SCHAR_MIN signed char์˜ ์ตœ์†Ÿ๊ฐ’ -127 -1 SCHAR_MAX signed char์˜ ์ตœ๋Œ“๊ฐ’ 127 UCHAR_MAX unsigned char์˜ ์ตœ๋Œ“๊ฐ’ 255[0xFF] CHAR_MIN char์˜ ์ตœ์†Ÿ๊ฐ’ SCHAR_MIN ๋˜๋Š” 0 CHAR_MAX char์˜ ์ตœ๋Œ“๊ฐ’ SCHAR_MAX ๋˜๋Š” UCHAR_MAX MB_LEN_MAX ๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ ๋ฌธ์ž์˜ ์ตœ๋Œ€ ๋ฐ”์ดํŠธ ์ˆ˜ 5 SHRT_MIN short์˜ ์ตœ์†Ÿ๊ฐ’ -32767 -1 SHRT..2023. 1. 23.
[Baekjoon/๋ฐฑ์ค€][2920][C/C++] ์Œ๊ณ„ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” solved.ac class1์˜ ์™„์„ฑ์„ ์œ„ํ•ด ํ‘ผ ๋ฌธ์ œ. ์ž๋ฃŒ๊ตฌ์กฐใ†์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋”์šฑ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜์—ฌ ๋†’์€ ํด๋ž˜์Šค๋กœ ์˜ฌ๋ผ๊ฐ€์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2920 2920๋ฒˆ: ์Œ๊ณ„ ๋‹ค์žฅ์กฐ๋Š” c d e f g a b C, ์ด 8๊ฐœ ์Œ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์ด ๋ฌธ์ œ์—์„œ 8๊ฐœ ์Œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆซ์ž๋กœ ๋ฐ”๊พธ์–ด ํ‘œํ˜„ํ•œ๋‹ค. c๋Š” 1๋กœ, d๋Š” 2๋กœ, ..., C๋ฅผ 8๋กœ ๋ฐ”๊พผ๋‹ค. 1๋ถ€ํ„ฐ 8๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ์—ฐ์ฃผํ•œ๋‹ค๋ฉด ascending, 8 www.acmicpc.net [๋ฌธ์ œ] ๋‹ค์žฅ์กฐ๋Š” c d e f g a b C, ์ด 8๊ฐœ ์Œ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์ด ๋ฌธ์ œ์—์„œ 8๊ฐœ ์Œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆซ์ž๋กœ ๋ฐ”๊พธ์–ด ํ‘œํ˜„ํ•œ๋‹ค. c๋Š” ..2023. 1. 21.
[Baekjoon/๋ฐฑ์ค€][2292][C/C++] ๋ฒŒ์ง‘ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋ฒŒ์ง‘์„ ๊ฐ€์žฅํ•œ ์ˆ˜์—ด ๋ฌธ์ œ. ์ˆ˜์—ด์˜ ํ˜•์„ฑ ์›๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ์˜ ํ‚คํฌ์ธํŠธ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2292 2292๋ฒˆ: ๋ฒŒ์ง‘ ์œ„์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์œก๊ฐํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒŒ์ง‘์ด ์žˆ๋‹ค. ๊ทธ๋ฆผ์—์„œ ๋ณด๋Š” ๋ฐ”์™€ ๊ฐ™์ด ์ค‘์•™์˜ ๋ฐฉ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ด์›ƒํ•˜๋Š” ๋ฐฉ์— ๋Œ์•„๊ฐ€๋ฉด์„œ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ์ฃผ์†Œ๋กœ ๋งค๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ˆซ์ž N์ด ์ฃผ์–ด์กŒ www.acmicpc.net [๋ฌธ์ œ] ์œ„์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์œก๊ฐํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฒŒ์ง‘์ด ์žˆ๋‹ค. ๊ทธ๋ฆผ์—์„œ ๋ณด๋Š” ๋ฐ”์™€ ๊ฐ™์ด ์ค‘์•™์˜ ๋ฐฉ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ด์›ƒํ•˜๋Š” ๋ฐฉ์— ๋Œ์•„๊ฐ€๋ฉด์„œ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฒˆํ˜ธ๋ฅผ ์ฃผ์†Œ๋กœ ๋งค๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ˆซ์ž N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋ฒŒ์ง‘์˜ ์ค‘์•™ 1์—์„œ N๋ฒˆ ๋ฐฉ๊นŒ์ง€ ์ตœ์†Œ ๊ฐœ..2023. 1. 20.
[Baekjoon/๋ฐฑ์ค€][2563][C/C++] ์ƒ‰์ข…์ดใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” 2์ฐจ์› ๋ฐฐ์—ด์„ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€๋ฆฌ์ง€๋งŒ, ์ขŒํ‘œํ‰๋ฉด์„ ์ด์šฉํ•˜๋ฉด ์ƒ๋‹นํžˆ ์–ด๋ ค์›Œ์ง€๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ฒ˜์Œ์— ์ขŒํ‘œํ‰๋ฉด์œผ๋กœ ํ’€๋ ค๋‹ค๊ฐ€ ์ด ๋ฌธ์ œ๊ฐ€ '2์ฐจ์› ๋ฐฐ์—ด - ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ' ์— ์†ํ•œ ๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ , ๋‹ค์‹œ 2์ฐจ์› ๋ฐฐ์—ด๋กœ ํ’€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2563 2563๋ฒˆ: ์ƒ‰์ข…์ด ๊ฐ€๋กœ, ์„ธ๋กœ์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ 100์ธ ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ํฐ์ƒ‰ ๋„ํ™”์ง€๊ฐ€ ์žˆ๋‹ค. ์ด ๋„ํ™”์ง€ ์œ„์— ๊ฐ€๋กœ, ์„ธ๋กœ์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ 10์ธ ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ๊ฒ€์€์ƒ‰ ์ƒ‰์ข…์ด๋ฅผ ์ƒ‰์ข…์ด์˜ ๋ณ€๊ณผ ๋„ํ™”์ง€์˜ ๋ณ€์ด ํ‰ํ–‰ํ•˜๋„๋ก www.acmicpc.net 2. ํ’€์ด 100 X 100 ์งœ๋ฆฌ ๋ฐฐ์—ด์„ ๋งŒ๋“  ํ›„, ๋ฐฐ์—ด์˜ ๊ฐ’์„ ๋ชจ๋‘ 0 = FALSE๋กœ ์ดˆ๊ธฐํ™” ..2023. 1. 20.
728x90
๋ฐ˜์‘ํ˜•