๋ฐ˜์‘ํ˜•

๐Ÿ’  Cpp/[BOJ] ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ 71

[BOJ][C++] ๋ฐฑ์ค€ 1934๋ฒˆ: ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜ (Bronze I)

https://www.acmicpc.net/problem/1934 ๋ฌธ์ œ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B์— ๋Œ€ํ•ด์„œ, A์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ B์˜ ๋ฐฐ์ˆ˜์ธ ์ž์—ฐ์ˆ˜๋ฅผ A์™€ B์˜ ๊ณต๋ฐฐ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ๊ณต๋ฐฐ์ˆ˜ ์ค‘์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 6๊ณผ 15์˜ ๊ณต๋ฐฐ์ˆ˜๋Š” 30, 60, 90๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ์ตœ์†Œ ๊ณต๋ฐฐ์ˆ˜๋Š” 30์ด๋‹ค.๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B์˜ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.์ž…๋ ฅ์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T(1 ≤ T ≤ 1,000)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ T๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ์„œ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ A, B ≤ 45,000)์ถœ๋ ฅ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ T๊ฐœ์˜ ์ค„์— A์™€ B์˜ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์ˆœ์„œ๋Œ€๋กœ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : https://whkakrkr...

[BOJ][C++] ๋ฐฑ์ค€ 11478๋ฒˆ: ์„œ๋กœ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์˜ ๊ฐœ์ˆ˜ (Silver III)

https://www.acmicpc.net/problem/11478 ๋ฌธ์ œ๋ฌธ์ž์—ด S๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, S์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.๋ถ€๋ถ„ ๋ฌธ์ž์—ด์€ S์—์„œ ์—ฐ์†๋œ ์ผ๋ถ€๋ถ„์„ ๋งํ•˜๋ฉฐ, ๊ธธ์ด๊ฐ€ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์•„์•ผ ํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ababc์˜ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์€ a, b, a, b, c, ab, ba, ab, bc, aba, bab, abc, abab, babc, ababc๊ฐ€ ์žˆ๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ๊ฒƒ์˜ ๊ฐœ์ˆ˜๋Š” 12๊ฐœ์ด๋‹ค.์ž…๋ ฅ์ฒซ์งธ ์ค„์— ๋ฌธ์ž์—ด S๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. S๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ธธ์ด๋Š” 1,000 ์ดํ•˜์ด๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— S์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : https://whkakrkr.tistory.com#include #include #in..

[BOJ][C++] ๋ฐฑ์ค€ 25305๋ฒˆ: ์ปคํŠธ๋ผ์ธ (Bronze II)

https://www.acmicpc.net/problem/25305 ๋ฌธ์ œ2022 ์—ฐ์„ธ๋Œ€ํ•™๊ต ๋ฏธ๋ž˜์บ ํผ์Šค แ„‰แ…ณแ†ฏแ„€แ…ตแ„…แ…ฉแ„‹แ…ฎแ†ซ แ„แ…ฉแ„ƒแ…ตแ†ผแ„‰แ…ขแ†ผแ„’แ…ชแ†ฏ์— $N$๋ช…์˜ ํ•™์ƒ๋“ค์ด ์‘์‹œํ–ˆ๋‹ค.์ด๋“ค ์ค‘ ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋†’์€ $k$๋ช…์€ ์ƒ์„ ๋ฐ›์„ ๊ฒƒ์ด๋‹ค. ์ด ๋•Œ, ์ƒ์„ ๋ฐ›๋Š” ์ปคํŠธ๋ผ์ธ์ด ๋ช‡ ์ ์ธ์ง€ ๊ตฌํ•˜๋ผ.์ปคํŠธ๋ผ์ธ์ด๋ž€ ์ƒ์„ ๋ฐ›๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘ ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๊ฐ€์žฅ ๋‚ฎ์€ ์‚ฌ๋žŒ์˜ ์ ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.์ž…๋ ฅ์ฒซ์งธ ์ค„์—๋Š” ์‘์‹œ์ž์˜ ์ˆ˜ $N$๊ณผ ์ƒ์„ ๋ฐ›๋Š” ์‚ฌ๋žŒ์˜ ์ˆ˜ $k$๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค.๋‘˜์งธ ์ค„์—๋Š” ๊ฐ ํ•™์ƒ์˜ ์ ์ˆ˜ $x$๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ƒ์„ ๋ฐ›๋Š” ์ปคํŠธ๋ผ์ธ์„ ์ถœ๋ ฅํ•˜๋ผ. ํ’€์ด// ํ’€์ด : https://whkakrkr.tistory.com#include #include #include using namespace std;in..

[BOJ][C++] ๋ฐฑ์ค€ 24313๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์ ๊ทผ์  ํ‘œ๊ธฐ 1 (Silver V)

https://www.acmicpc.net/problem/24313๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์ ๊ทผ์  ํ‘œ๊ธฐ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์†Œ์š” ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋‚ด๋Š” O-ํ‘œ๊ธฐ๋ฒ•(๋น…-์˜ค)์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•˜์ž.O(g(n)) = {f(n) | ๋ชจ๋“ n≥n0์— ๋Œ€ํ•˜์—ฌf(n) ≤c×g(n)์ธ ์–‘์˜ ์ƒ์ˆ˜c์™€n0๊ฐ€ ์กด์žฌํ•œ๋‹ค}์ด ์ •์˜๋Š” ์‹ค์ œ O-ํ‘œ๊ธฐ๋ฒ•(https://en.wikipedia.org/wiki/Big_O_notation)๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.ํ•จ์ˆ˜f(n) =a1n+a0, ์–‘์˜ ์ •์ˆ˜c,n0๊ฐ€ ์ฃผ์–ด์งˆ ๊ฒฝ์šฐ O(n) ์ •์˜๋ฅผ ๋งŒ์กฑํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž.์ž…๋ ฅ์ฒซ์งธ ์ค„์— ํ•จ์ˆ˜f(n)์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜a1,a0๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 ≤ |ai| ≤ 100)๋‹ค์Œ ์ค„์— ์–‘์˜ ์ •์ˆ˜c๊ฐ€..

[BOJ][C++] ๋ฐฑ์ค€ 19532๋ฒˆ: ์ˆ˜ํ•™์€ ๋น„๋Œ€๋ฉด๊ฐ•์˜์ž…๋‹ˆ๋‹ค (Bronze II)

https://www.acmicpc.net/problem/19532๋ฌธ์ œ์ˆ˜ํ˜„์ด๋Š” 4์ฐจ ์‚ฐ์—…ํ˜๋ช… ์‹œ๋Œ€์— ์‚ด๊ณ  ์žˆ๋Š” ์ค‘ํ•™์ƒ์ด๋‹ค. ์ฝ”๋กœ๋‚˜ 19๋กœ ์ธํ•ด, ์ˆ˜ํ˜„์ด๋Š” ๋ฒ„์ถ”์–ผ ํ•™๊ต๋กœ ๋ฒ„์ถ”์–ผ ์ถœ์„ํ•ด ๋ฒ„์ถ”์–ผ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ๋‹ค. ์ˆ˜ํ˜„์ด์˜ ๋ฒ„์ถ”์–ผ ์„ ์ƒ๋‹˜์€ ๋ฌธ์ž๊ฐ€ 2๊ฐœ์ธ ์—ฐ๋ฆฝ๋ฐฉ์ •์‹์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฐ•์˜ํ•˜๊ณ , ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์ˆ™์ œ๋กœ ๋ƒˆ๋‹ค.4์ฐจ ์‚ฐ์—…ํ˜๋ช… ์‹œ๋Œ€์— ์ˆ™์ œ๋‚˜ ํ•˜๊ณ  ์•‰์•„์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ๋ฒ„์ถ”์–ผ ์นœ๊ตฌ๋“ค์„ ๋งŒ๋‚˜๋Ÿฌ ๊ฐ€๋Š” ๊ฒŒ ๋” ๊ฐ€์น˜์žˆ๋Š” ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ์ˆ˜ํ˜„์ด๋Š” ์ด๋Ÿฐ ์—ฐ๋ฆฝ๋ฐฉ์ •์‹์„ ํ’€ ์‹œ๊ฐ„์ด ์—†์—ˆ๋‹ค. ๋‹คํ–‰ํžˆ๋„, ๋ฒ„์ถ”์–ผ ๊ฐ•์˜์˜ ์ˆ™์ œ ์ œ์ถœ์€ ์ธํ„ฐ๋„ท ์ฐฝ์˜ ๋นˆ ์นธ์— ์ˆ˜๋“ค์„ ์ž…๋ ฅํ•˜๋Š” ์‹์ด๋‹ค. ๊ฐ ์นธ์—๋Š” $-999$ ์ด์ƒ $999$ ์ดํ•˜์˜ ์ •์ˆ˜๋งŒ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜ํ˜„์ด๊ฐ€ ๋ฒ„์ถ”์–ผ ์นœ๊ตฌ๋“ค์„ ๋งŒ๋‚˜๋Ÿฌ ๋ฒ„์ถ”์–ผ ์„ธ๊ณ„๋กœ ๋– ๋‚  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ์ž.์ž…..

[BOJ][C++] ๋ฐฑ์ค€ 24267๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ 6 (Bronze II)

https://www.acmicpc.net/problem/24267 ๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰์‹œ๊ฐ„ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์ž…๋ ฅ์˜ ํฌ๊ธฐn์ด ์ฃผ์–ด์ง€๋ฉด MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์˜ˆ์ œ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์ž…๋ ฅ์˜ ํฌ๊ธฐn(1 ≤n≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ฝ”๋“œ1 ์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.๋‘˜์งธ ์ค„์— ์ฝ”๋“œ1์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์„ ๋•Œ, ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๊ฐ€ 3๋ณด๋‹ค ํฌ๋ฉด 4๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด๊ณ ๋“ฑํ•™๊ต ์ˆ˜ํ•™ ์‹œ๊ฐ„์— ๋‚˜์˜ค๋Š”.. ์‹œ๊ทธ๋งˆ ์—ฐ์‚ฐ์„ ์•„์ฃผ ์˜ค๋žœ๋งŒ์— ํ–ˆ๋‹ค... ..

[BOJ][C++] ๋ฐฑ์ค€ 24266๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ 5 (Bronze III)

https://www.acmicpc.net/problem/24266 ๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰์‹œ๊ฐ„ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์ž…๋ ฅ์˜ ํฌ๊ธฐn์ด ์ฃผ์–ด์ง€๋ฉด MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์˜ˆ์ œ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.MenOfPassion(A[], n) { sum ์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์ž…๋ ฅ์˜ ํฌ๊ธฐn(1 ≤n≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ฝ”๋“œ1 ์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.๋‘˜์งธ ์ค„์— ์ฝ”๋“œ1์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์„ ๋•Œ, ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๊ฐ€ 3๋ณด๋‹ค ํฌ๋ฉด 4๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : ht..

[BOJ][C++] ๋ฐฑ์ค€ 24265๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ 4 (Bronze III)

https://www.acmicpc.net/problem/24265 ๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰์‹œ๊ฐ„ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์ž…๋ ฅ์˜ ํฌ๊ธฐn์ด ์ฃผ์–ด์ง€๋ฉด MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์˜ˆ์ œ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.MenOfPassion(A[], n) { sum ์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์ž…๋ ฅ์˜ ํฌ๊ธฐn(1 ≤n≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ฝ”๋“œ1 ์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.๋‘˜์งธ ์ค„์— ์ฝ”๋“œ1์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์„ ๋•Œ, ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๊ฐ€ 3๋ณด๋‹ค ํฌ๋ฉด 4๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : ht..

[BOJ][C++] ๋ฐฑ์ค€ 24264๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ 3 (Bronze III)

https://www.acmicpc.net/problem/24264 ๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰์‹œ๊ฐ„ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์ž…๋ ฅ์˜ ํฌ๊ธฐn์ด ์ฃผ์–ด์ง€๋ฉด MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์˜ˆ์ œ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.MenOfPassion(A[], n) { sum ์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์ž…๋ ฅ์˜ ํฌ๊ธฐn(1 ≤n≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ฝ”๋“œ1 ์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.๋‘˜์งธ ์ค„์— ์ฝ”๋“œ1์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์„ ๋•Œ, ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๊ฐ€ 3๋ณด๋‹ค ํฌ๋ฉด 4๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : ht..

[BOJ][C++] ๋ฐฑ์ค€ 24263๋ฒˆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… - ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ 2 (Bronze IV)

https://www.acmicpc.net/problem/24263๋ฌธ์ œ์˜ค๋Š˜๋„ ์„œ์ค€์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰์‹œ๊ฐ„ ์ˆ˜์—… ์กฐ๊ต๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ์•„๋น ๊ฐ€ ์ˆ˜์—…ํ•œ ๋‚ด์šฉ์„ ํ•™์ƒ๋“ค์ด ์ž˜ ์ดํ•ดํ–ˆ๋Š”์ง€ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด์„œ ํ™•์ธํ•ด๋ณด์ž.์ž…๋ ฅ์˜ ํฌ๊ธฐn์ด ์ฃผ์–ด์ง€๋ฉด MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์˜ˆ์ œ ์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.MenOfPassion ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.MenOfPassion(A[], n) { sum ์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์ž…๋ ฅ์˜ ํฌ๊ธฐn(1 ≤n≤ 500,000)์ด ์ฃผ์–ด์ง„๋‹ค.์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ฝ”๋“œ1 ์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.๋‘˜์งธ ์ค„์— ์ฝ”๋“œ1์˜ ์ˆ˜ํ–‰ ํšŸ์ˆ˜๋ฅผ ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์„ ๋•Œ, ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๋‹คํ•ญ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ณ ์ฐจํ•ญ์˜ ์ฐจ์ˆ˜๊ฐ€ 3๋ณด๋‹ค ํฌ๋ฉด 4๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด// ํ’€์ด : htt..

๋ฐ˜์‘ํ˜•