๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜/groom3

[C++/groom] Lv.2 : ์žฅ๋งˆ https://level.goorm.io/exam/194982/%EC%9E%A5%EB%A7%88/quiz/1 ๊ตฌ๋ฆ„LEVEL๋‚œ์ด๋„๋ณ„ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ์œผ๋กœ์จ SW ์—ญ๋Ÿ‰์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.level.goorm.io๊ตฌ๋ฆ„ ๋ ˆ๋ฒจ 2 ๊ตฌํ˜„๋ฌธ์ œ. ๋ฒ”์œ„๊ฐ€ n์€ 1000, m์€ 100000๊นŒ์ง€๋ผ์„œ ์•„์Šฌ์•„์Šฌํ•˜๊ฒŒ ์ด์ค‘๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค ใ…‹ใ…‹๋‹จ์ˆœ ๊ตฌํ˜„์ด์ง€๋งŒ ๊ณ ๋ คํ•ด์•ผํ•  ์‚ฌํ•ญ์ด ๋งŽ์•„์„œ ๊นŒ๋‹ค๋กœ์› ๋‹ค! ๋‚˜์˜ ํ’€์ด#include #include using namespace std;int main() { int n, m, tmp1, tmp2; vector ori_list; vector k_list; vector rain_in_2days; vector> rain_place; // ์ž…๋ ฅ ๋กœ์ง cin >> n >> m; for(i.. 2025. 4. 18.
[C++/groom] Lv.3 : ๊ฑฐ๋ฆฌ๋‘๊ธฐ (DP) https://level.goorm.io/exam/160279/%EA%B1%B0%EB%A6%AC%EB%91%90%EA%B8%B0/quiz/1 ๊ตฌ๋ฆ„LEVEL๋‚œ์ด๋„๋ณ„ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ์œผ๋กœ์จ SW ์—ญ๋Ÿ‰์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.level.goorm.io๊ตฌ๋ฆ„ ๋ ˆ๋ฒจ 3. DP์™€ ๊ฒฝ์šฐ์˜ ์ˆ˜ ์ „์ฒ˜๋ฆฌ ๊ณ„์‚ฐ๊ฐ’(?)์„ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๊ตฌ๋ฆ„์€ ์ด๋Ÿฐ ์œ ํ˜•์ด ๋งŽ์€๊ฐ€.. ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ ๋” ์˜ค๋ž˜๊ฑธ๋ฆฐ๋‹ค ใ… ใ…  ๊ฐ ์ƒํƒœ ๋ณ„ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ฐพ์•„์„œ dp์— ์ ์ ˆํžˆ ๋”ํ•ด์ค˜์•ผ ํ•œ๋‹ค!dp[i][j] -> i๋ฒˆ์งธ ์ค„์˜ ์ƒํƒœ๊ฐ€ j(0~5)์ผ ๋•Œ์˜ ๋ˆ„์  ๊ฒฝ์šฐ์˜ ์ˆ˜๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค. ๋‚˜์˜ ํ’€์ด#include #include using namespace std;int main() { int n=0; int mod = 100000007; int dp[10.. 2025. 4. 18.
[C++/groom] Lv.1 : ์ธ๊ณต์ง€๋Šฅ ์ฒญ์†Œ๊ธฐ https://level.goorm.io/exam/43068/1a-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EC%B2%AD%EC%86%8C%EA%B8%B0/quiz/1 ๊ตฌ๋ฆ„LEVEL๋‚œ์ด๋„๋ณ„ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ์œผ๋กœ์จ SW ์—ญ๋Ÿ‰์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.level.goorm.io๊ตฌ๋ฆ„ ๋ ˆ๋ฒจ 1 ๋ฌธ์ œ.์˜ค๋žœ๋งŒ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์™ธ์— ๋‹ค๋ฅธ ํ”Œ๋žซํผ์œผ๋กœ ํ’€์—ˆ๋”๋‹ˆ, ์ž…์ถœ๋ ฅ๊นŒ์ง€ ๊ตฌํ˜„ํ•˜๋Š”๊ฒŒ ์ ์‘์ด ์•ˆ๋œ๋‹ค ใ…Ž.ใ…Ž bfs์ธ์ค„ ์•Œ์•˜๋Š”๋ฐ ๋‹จ์ˆœ ์ˆ˜์‹ ๊ณ„์‚ฐ ๋ฌธ์ œ์˜€๋‹ค.. (ํƒ์ƒ‰์— ์ ˆ์—ฌ์ง„ ๋‡Œ) 1. x,y ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•œ๋‹ค2. ๋ชฉํ‘œ ์‹œ๊ฐ„๊ณผ์˜ ์ฐจ์ด๊ฐ€ 2์˜ ๋ฐฐ์ˆ˜์ผ ๋•Œ, ๋ชฉํ‘œ ์นธ ๋„์ฐฉ -> ๋‹ค๋ฅธ ์นธ ๊ฐ”๋‹ค๊ฐ€ -> ํ•ด๋‹น ์‹œ๊ฐ„์— ๋ชฉํ‘œ ์นธ์œผ๋กœ ๋‹ค์‹œ ์˜ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ 3. (dist ๋‚˜์˜ ํ’€์ด#include using na.. 2025. 4. 18.
728x90
๋ฐ˜์‘ํ˜•