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

728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€ 59

[C++][header][algorithm] min maxใ€Ž๋ชฉ์ฐจใ€ 0. ์„ค๋ช…์— ์•ž์„œ 1. Default Constructor 2. Custom Constructor 3. Initializer List Constructor 0. std::min & std::max ใ€Ž์„ค๋ช…์— ์•ž์„œใ€ ์ฐธ๊ณ  1. โ‘ ๋น„๊ตํ•  ๊ฐ’๋“ค์ด ๋งŽ๊ฑฐ๋‚˜, โ‘กArrayใ†Vector์™€ ๊ฐ™์€ ์ผ๋ จ์˜ ์ปจํ…Œ์ด๋„ˆ์— ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๋ฉด, ์ตœ์†Œ๊ฐ’ใ†์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด min_element ๋˜๋Š” max_element ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. (ํ•ด๋‹น ํ•จ์ˆ˜์— ๋Œ€ํ•ด์„œ๋Š” ๋‚˜์ค‘์— ํฌ์ŠคํŒ… ํ•˜๊ฒ ๋‹ค.) 2. std::min์™€ std::max๋Š” algorithm ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— 3๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์กด์žฌํ•œ๋‹ค. ใ€Žโ‘  Default Constructor ใ€ ใ€Žโ‘ก Custom Constructor ใ€ ใ€Žโ‘ข Initializer List Construct..2023. 2. 22.
[C][Macro] min maxใ€Ž๋ชฉ์ฐจใ€ 1. The old C macro way 2. The new improved gccใ†clang "statement expression" way 3. [C++] std::min() & std::max() 4. ์ถœ์ฒ˜ 1. The old C macro way ๋งคํฌ๋กœ ์›ํ˜• /* min */ #define min(a, b) (((a) (b)) ? (a) : (b)) ๋‹จ์  : double-evaluation side effect ๋ฐœ์ƒ /* Input */ #include #define min(a, b) (((a) (b)) ? ..2023. 2. 21.
[Baekjoon/๋ฐฑ์ค€][17404][C/C++] RGB๊ฑฐ๋ฆฌ 2ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Dynamic Programming) ๋ฌธ์ œ. 1149๋ฒˆ RGB๊ฑฐ๋ฆฌ ๋ฌธ์ œ์™€ ์„ธํŠธ๋ฌธ์ œ์ด๋‹ค. RGB๊ฑฐ๋ฆฌ1(1149๋ฒˆ)๋ฌธ์ œ๋Š” ์„ ํ˜•๋ฐฐ์น˜๋ฌธ์ œ๋ผ ํ•  ์ˆ˜ ์žˆ๊ณ , RGB๊ฑฐ๋ฆฌ2(17404๋ฒˆ)๋ฌธ์ œ๋Š” ์›ํ˜•๋ฐฐ์น˜๋ฌธ์ œ๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/17404 17404๋ฒˆ: RGB๊ฑฐ๋ฆฌ 2 ์ฒซ์งธ ์ค„์— ์ง‘์˜ ์ˆ˜ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ง‘์„ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์œผ๋กœ ์น ํ•˜๋Š” ๋น„์šฉ์ด 1๋ฒˆ ์ง‘๋ถ€ํ„ฐ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ง‘์„ ์น ํ•˜๋Š” ๋น„์šฉ์€ 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ www.acmicpc.net [๋ฌธ์ œ] RGB๊ฑฐ๋ฆฌ์—๋Š” ์ง‘์ด N๊ฐœ ์žˆ๋‹ค. ๊ฑฐ๋ฆฌ๋Š” ์„ ๋ถ„์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๊ณ ,..2023. 2. 20.
[Baekjoon/๋ฐฑ์ค€][1149][C/C++] RGB๊ฑฐ๋ฆฌใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ(Dynamic Programming) ๋ฌธ์ œ. 17404๋ฒˆ RGB๊ฑฐ๋ฆฌ2 ๋ฌธ์ œ์™€ ์„ธํŠธ๋ฌธ์ œ์ด๋‹ค. RGB๊ฑฐ๋ฆฌ1(1149๋ฒˆ)๋ฌธ์ œ๋Š” ์„ ํ˜•๋ฐฐ์น˜๋ฌธ์ œ๋ผ ํ•  ์ˆ˜ ์žˆ๊ณ , RGB๊ฑฐ๋ฆฌ2(17404๋ฒˆ)๋ฌธ์ œ๋Š” ์›ํ˜•๋ฐฐ์น˜๋ฌธ์ œ๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1149 1149๋ฒˆ: RGB๊ฑฐ๋ฆฌ ์ฒซ์งธ ์ค„์— ์ง‘์˜ ์ˆ˜ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ง‘์„ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์œผ๋กœ ์น ํ•˜๋Š” ๋น„์šฉ์ด 1๋ฒˆ ์ง‘๋ถ€ํ„ฐ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ง‘์„ ์น ํ•˜๋Š” ๋น„์šฉ์€ 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ www.acmicpc.net [๋ฌธ์ œ] RGB๊ฑฐ๋ฆฌ์—๋Š” ์ง‘์ด N๊ฐœ ์žˆ๋‹ค. ๊ฑฐ๋ฆฌ๋Š” ์„ ๋ถ„์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๊ณ , 1..2023. 2. 19.
[Baekjoon/๋ฐฑ์ค€][1259][C/C++] ํŒฐ๋ฆฐ๋“œ๋กฌ์ˆ˜ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ตฌํ˜„, ๋ฌธ์ž์—ด ๋ฌธ์ œ. ์•ž์œผ๋กœ ์ˆ˜์—†์ด ๋‚˜์˜ฌ ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ฌธ์ œ์˜ ์„œ๋ง‰์ด๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1259 1259๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ์ˆ˜ ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„๋งˆ๋‹ค 1 ์ด์ƒ 99999 ์ดํ•˜์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ž…๋ ฅ์˜ ๋งˆ์ง€๋ง‰ ์ค„์—๋Š” 0์ด ์ฃผ์–ด์ง€๋ฉฐ, ์ด ์ค„์€ ๋ฌธ์ œ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ์–ด๋–ค ๋‹จ์–ด๋ฅผ ๋’ค์—์„œ๋ถ€ํ„ฐ ์ฝ์–ด๋„ ๋˜‘๊ฐ™๋‹ค๋ฉด ๊ทธ ๋‹จ์–ด๋ฅผ ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋ผ๊ณ  ํ•œ๋‹ค. 'radar', 'sees'๋Š” ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋‹ค. ์ˆ˜๋„ ํŒฐ๋ฆฐ๋“œ๋กฌ์œผ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜์˜ ์ˆซ์ž๋“ค์„ ๋’ค์—์„œ๋ถ€ํ„ฐ ์ฝ์–ด๋„ ๊ฐ™๋‹ค๋ฉด ๊ทธ ์ˆ˜๋Š” ํŒฐ๋ฆฐ๋“œ๋กฌ์ˆ˜๋‹ค. 121, 12421 ๋“ฑ์€ ํŒฐ๋ฆฐ๋“œ๋กฌ์ˆ˜๋‹ค. 123, 1..2023. 2. 8.
[Baekjoon/๋ฐฑ์ค€][1152][C/C++] ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๊ตฌํ˜„, ๋ฌธ์ž์—ด ๋ฌธ์ œ. ๋ฌธ์ œ์—์„œ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด 1๊ฐ€์ง€ ์กด์žฌํ•œ๋‹ค. ์ด ๋ถ€๋ถ„์„ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด 100%์—์„œ ์˜ค๋‹ต์ด ๋ฐœ์ƒํ•œ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1152 1152๋ฒˆ: ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜ ์ฒซ ์ค„์— ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ๊ณต๋ฐฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 1,000,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๋‹จ์–ด๋Š” ๊ณต๋ฐฑ ํ•œ ๊ฐœ๋กœ ๊ตฌ๋ถ„๋˜๋ฉฐ, ๊ณต๋ฐฑ์ด ์—ฐ์†ํ•ด์„œ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค. ๋˜ํ•œ ๋ฌธ์ž์—ด www.acmicpc.net [๋ฌธ์ œ] ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ๊ณต๋ฐฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์—๋Š” ๋ช‡ ๊ฐœ์˜ ๋‹จ์–ด๊ฐ€ ์žˆ์„๊นŒ? ์ด๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ํ•œ ๋‹จ์–ด๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ๋“ฑ์žฅํ•˜๋ฉด ๋“ฑ์žฅ..2023. 2. 8.
[Baekjoon/๋ฐฑ์ค€][1018][C/C++] ์ฒด์ŠคํŒ ๋‹ค์‹œ ์น ํ•˜๊ธฐใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋ธŒ๋ฃจํŠธํฌ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜. ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋”ฐ์ ธ๊ฐ€๋ฉฐ ํ’€์–ด์•ผ ํ•˜๋ฏ€๋กœ, ๋ฌธ์ œ๋ฅผ ๋””ํ…Œ์ผํ•˜๊ฒŒ ์ ๊ฒ€ํ•˜์—ฌ ๋ฌธ์ œ์˜ ์š”๊ตฌ์กฐ๊ฑด์„ ๋†“์น˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/1018 1018๋ฒˆ: ์ฒด์ŠคํŒ ๋‹ค์‹œ ์น ํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— N๊ณผ M์ด ์ฃผ์–ด์ง„๋‹ค. N๊ณผ M์€ 8๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ณด๋“œ์˜ ๊ฐ ํ–‰์˜ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. B๋Š” ๊ฒ€์€์ƒ‰์ด๋ฉฐ, W๋Š” ํฐ์ƒ‰์ด๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ์ง€๋ฏผ์ด๋Š” ์ž์‹ ์˜ ์ €ํƒ์—์„œ MN๊ฐœ์˜ ๋‹จ์œ„ ์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋Š” M×N ํฌ๊ธฐ์˜ ๋ณด๋“œ๋ฅผ ์ฐพ์•˜๋‹ค. ์–ด๋–ค ์ •์‚ฌ๊ฐํ˜•์€ ๊ฒ€์€์ƒ‰์œผ๋กœ ์น ํ•ด์ ธ ์žˆ๊ณ , ๋‚˜๋จธ์ง€๋Š” ํฐ์ƒ‰์œผ๋กœ ์น ํ•ด์ ธ ์žˆ๋‹ค. ์ง€๋ฏผ..2023. 2. 7.
[Baekjoon/๋ฐฑ์ค€][4344][C/C++] ํ‰๊ท ์€ ๋„˜๊ฒ ์ง€ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ. ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์ œ๋ผ ๊ฐ€๋ณ๊ฒŒ ํ’€๊ณ  ๋„˜์–ด๊ฐ€๊ฒ ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/4344 4344๋ฒˆ: ํ‰๊ท ์€ ๋„˜๊ฒ ์ง€ ๋Œ€ํ•™์ƒ ์ƒˆ๋‚ด๊ธฐ๋“ค์˜ 90%๋Š” ์ž์‹ ์ด ๋ฐ˜์—์„œ ํ‰๊ท ์€ ๋„˜๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๋“ค์—๊ฒŒ ์Šฌํ”ˆ ์ง„์‹ค์„ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ๋Œ€ํ•™์ƒ ์ƒˆ๋‚ด๊ธฐ๋“ค์˜ 90%๋Š” ์ž์‹ ์ด ๋ฐ˜์—์„œ ํ‰๊ท ์€ ๋„˜๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๋“ค์—๊ฒŒ ์Šฌํ”ˆ ์ง„์‹ค์„ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค ํ•™์ƒ์˜ ์ˆ˜ N(1 ≤ N ≤ 1000, N์€ ์ •์ˆ˜)์ด ์ฒซ ์ˆ˜๋กœ ์ฃผ์–ด์ง€๊ณ , ์ด์–ด์„œ N๋ช…์˜ ์ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ ์ˆ˜๋Š” 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜..2023. 2. 7.
[Baekjoon/๋ฐฑ์ค€][4153][C/C++] ์ง๊ฐ์‚ผ๊ฐํ˜•ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ๊ธฐํ•˜ํ•™, ํ”ผํƒ€๊ณ ๋ผ์Šค ์ •๋ฆฌ์— ๊ด€ํ•œ ๋ฌธ์ œ. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/4153 4153๋ฒˆ: ์ง๊ฐ์‚ผ๊ฐํ˜• ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋กœ ์ฃผ์–ด์ง€๋ฉฐ ๋งˆ์ง€๋ง‰์ค„์—๋Š” 0 0 0์ด ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋Š” ๋ชจ๋‘ 30,000๋ณด๋‹ค ์ž‘์€ ์–‘์˜ ์ •์ˆ˜๋กœ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์ž…๋ ฅ์€ ๋ณ€์˜ ๊ธธ์ด๋ฅผ ์˜๋ฏธํ•œ๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ๊ณผ๊ฑฐ ์ด์ง‘ํŠธ์ธ๋“ค์€ ๊ฐ ๋ณ€๋“ค์˜ ๊ธธ์ด๊ฐ€ 3, 4, 5์ธ ์‚ผ๊ฐํ˜•์ด ์ง๊ฐ ์‚ผ๊ฐํ˜•์ธ๊ฒƒ์„ ์•Œ์•„๋ƒˆ๋‹ค. ์ฃผ์–ด์ง„ ์„ธ๋ณ€์˜ ๊ธธ์ด๋กœ ์‚ผ๊ฐํ˜•์ด ์ง๊ฐ์ธ์ง€ ์•„๋‹Œ์ง€ ๊ตฌ๋ถ„ํ•˜์‹œ์˜ค. [์ž…๋ ฅ] ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋กœ ์ฃผ์–ด์ง€๋ฉฐ ๋งˆ์ง€๋ง‰์ค„์—๋Š” 0 0 0์ด ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋Š” ๋ชจ๋‘ 30,000๋ณด๋‹ค ์ž‘์€ ์–‘์˜ ์ •์ˆ˜๋กœ..2023. 2. 6.
[C][header][stdio.h] printfprintf ํ•จ์ˆ˜ ์›ํ˜• #include // C++ ์˜ ๊ฒฝ์šฐ int printf(const char* format, ...); ํผ์„ผํŠธ ๊ธฐํ˜ธ(%)์˜ ์ถœ๋ ฅ ๋ฐฉ๋ฒ• C์˜ printf ํ•จ์ˆ˜์—์„œ๋Š” 'ํผ์„ผํŠธ ๊ธฐํ˜ธ(%)'๊ฐ€ ํฌ๋งท ์ถœ๋ ฅ์„ ์œ„ํ•œ ํŠน์ˆ˜ํ•œ ์˜๋ฏธ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ, ํผ์„ผํŠธ ๊ธฐํ˜ธ ์ž์ฒด๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 'ํผ์„ผํŠธ ๊ธฐํ˜ธ(%)'๋ฅผ 2๊ฐœ ์ค‘๋ณต ํ•ด์ฃผ์–ด์•ผ ์ œ๋Œ€๋กœ ์ถœ๋ ฅ๋œ๋‹ค. #include int main(void) { // X: ์ด๋Ÿฌ๋ฉด ํผ์„ผํŠธ ๊ธฐํ˜ธ๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š์Œ printf("%\n"); // ํผ์„ผํŠธ ๊ธฐํ˜ธ 1๊ฐœ ์ถœ๋ ฅํ•˜๊ธฐ printf("%%\n"); // ํผ์„ผํŠธ ๊ธฐํ˜ธ 2๊ฐœ ์ถœ๋ ฅํ•˜๊ธฐ printf("%%%%\n"); // ํผ์„ผํŠธ ๊ธฐํ˜ธ 3๊ฐœ ์ถœ๋ ฅํ•˜๊ธฐ printf("%%%%%%\n"); // ์ˆซ์ž์™€ ํ•จ๊ป˜ ์ถœ๋ ฅ printf("%%%f\..2023. 1. 31.
[Baekjoon/๋ฐฑ์ค€][3052][C/C++] ๋‚˜๋จธ์ง€ใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ์ˆ˜ํ•™, ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ. ๋ฐ”๋กœ ๋ฌธ์ œํ’€์ด๋กœ ๋„˜์–ด๊ฐ€๊ฒ ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/3052 3052๋ฒˆ: ๋‚˜๋จธ์ง€ ๊ฐ ์ˆ˜๋ฅผ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋Š” 39, 40, 41, 0, 1, 2, 40, 41, 0, 1์ด๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์€ 6๊ฐœ๊ฐ€ ์žˆ๋‹ค. www.acmicpc.net [๋ฌธ์ œ] ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์žˆ์„ ๋•Œ, A%B๋Š” A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€ ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 7, 14, 27, 38์„ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋Š” 1, 2, 0, 2์ด๋‹ค. ์ˆ˜ 10๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋’ค, ์ด๋ฅผ 42๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. ๊ทธ ๋‹ค์Œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. [์ž…๋ ฅ] ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ์—ด๋ฒˆ์งธ ์ค„ ๊นŒ์ง€ ์ˆซ์ž๊ฐ€ ..2023. 1. 31.
[Baekjoon/๋ฐฑ์ค€][2798][C/C++] ๋ธ”๋ž™์žญใ€Ž๋ชฉ์ฐจใ€ 0. ๊ฐœ์š” 1. ๋ฌธ์ œ 2. ํ’€์ด 3. ์ฝ”๋“œ 0. ๊ฐœ์š” ๋ธŒ๋ฃจํŠธํฌ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ‘ธ๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋”ฐ์ง€๋ฉด ๋‹ต์ด ๋„์ถœ๋œ๋‹ค. 1. ๋ฌธ์ œ https://www.acmicpc.net/problem/2798 2798๋ฒˆ: ๋ธ”๋ž™์žญ ์ฒซ์งธ ์ค„์— ์นด๋“œ์˜ ๊ฐœ์ˆ˜ N(3 ≤ N ≤ 100)๊ณผ M(10 ≤ M ≤ 300,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์นด๋“œ์— ์“ฐ์—ฌ ์žˆ๋Š” ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ์ด ๊ฐ’์€ 100,000์„ ๋„˜์ง€ ์•Š๋Š” ์–‘์˜ ์ •์ˆ˜์ด๋‹ค. ํ•ฉ์ด M์„ ๋„˜์ง€ ์•Š๋Š” ์นด๋“œ 3์žฅ www.acmicpc.net [๋ฌธ์ œ] ์นด์ง€๋…ธ์—์„œ ์ œ์ผ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒŒ์ž„ ๋ธ”๋ž™์žญ์˜ ๊ทœ์น™์€ ์ƒ๋‹นํžˆ ์‰ฝ๋‹ค. ์นด๋“œ์˜ ํ•ฉ์ด 21์„ ๋„˜์ง€ ์•Š๋Š” ํ•œ๋„ ๋‚ด์—์„œ, ์นด๋“œ์˜ ํ•ฉ์„ ์ตœ๋Œ€ํ•œ ํฌ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒŒ์ž„์ด๋‹ค. ๋ธ”๋ž™์žญ์€ ์นด์ง€๋…ธ๋งˆ๋‹ค ๋‹ค์–‘ํ•œ ๊ทœ์ •์ด ์žˆ๋‹ค. ํ•œ๊ตญ ์ตœ๊ณ ์˜ ..2023. 1. 30.
728x90
๋ฐ˜์‘ํ˜•