๐ ์๊ณ ๋ฆฌ์ฆ/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. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ