์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ๐ ์ ๋๋ค.
๋ธ๋ก๊ทธ : ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๊ฐ์
Courses
Reviews
- Managing your projects with GitHub Desktop
- Passing the SW Competency Test A-Type with C++ (Advanced Algorithm)
- Passing the SW Competency Test A-Type with C++ (Advanced Algorithm)
- Passing the SW Competency Test A-Type with C++ (Advanced Algorithm)
- Managing your projects with GitHub Desktop
Posts
Q&A
์๋ ํ์ธ์ ์ ์๋ ์ฝ๋ํธ๋ฆฌ ์์์ถฉ๋(2020 ํ๋ฐ๊ธฐ ์ค์ 2๋ฒ)์์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ์ ๋๋ค. ๋ณด์ฌ์ฃผ์ ์ผ๋ถ ์ฝ๋๋ ์์๋ฅผ 1์นธ์ฉ๋ง ์์ง์ด๋ ๊ฒ ๊ฐ๊ณ , ์ขํ์ ๊ธฐ์ค์ (0, 0)์ผ๋ก ์ก์ผ์ ๊ฑธ๊น์?ํด๋น ๋ด์ฉ์ผ๋ก๋ ํฌ๊ฒ ๋ฌธ์ ๊ฐ ์์ด๋ณด์ ๋๋ค.์์ฑํ์ ์ ์ฒด ์ฝ๋๋ฅผ ์ฌ๋ ค์ฃผ์๋ฉด, ๋ค์ ๋ต๋ณ๋๋ฆฌ๊ฒ ์ต๋๋ค! ์ ๊ฐ ์์ฑํ ํ ์นธ์ฉ ์ด๋ํ ์ฝ๋๋ ์ ๋์ํ๋ ๊ฒ์ ํ์ธํ์์ต๋๋ค. for (int i = 0; i N) nr = 1; if (nc > N) nc = 1; if (nr ์ ์ฒด ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.#include #define MAX (50 + 5) int T; int N, M, K; struct ATOM { int r; int c; int m; // ์ง๋ int s; // ์๋ ฅ int d; // ๋ฐฉํฅ }; ATOM atom[100000 + 5000]; int acnt; // โ, โ, โ, โ, โ, โ, โ, โ int dr[] = { -1, -1, 0, 1, 1, 1, 0, -1 }; int dc[] = { 0, 1, 1, 1, 0, -1, -1, -1 }; struct INFO { int m; // ์ง๋ int s; // ์๋ ฅ int d; // ๋ฐฉํฅ int even; // ์ํ์ข์ฐ int odd; // ๋๊ฐ์ int count; // ์์์ ๊ฐ์ }; void input() { scanf("%d %d %d", &N, &M, &K); acnt = 0; for (int i = 0; i N) nr = 1; if (nc > N) nc = 1; if (nr ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 41
Q&A
BOJ 2234 ์ฑ๊ณฝ ๋ฌธ์ ์ฝ๋์์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ์ ๋๋ค. ๋ง์ํ์ ๋๋ก, open์ ํ๋จํ ๋, ์์ชฝ ๋ชจ๋ ํ์ธํ ํ์๊ฐ ์์ต๋๋ค.์ฑ๊ณฝ ๋ฌธ์ ์ ๊ฒฝ์ฐ, room1์ ํน์ ๋ฐฉํฅ์ ๋ฒฝ์ด ์๋ ๊ฒฝ์ฐ, room2์์ ํด๋น๋๋ ๋ฐฉํฅ์ ๋ฒฝ์ด ์๋๋ก ์ ๋ ฅ์ด ์ฃผ์ด์ง๊ฒ ๋ฉ๋๋ค.๊ฐ์์์๋ ์ฐ์ต์ผ๋ก ์กฐ๊ธ ๋ ๊น๋ค๋ก์ด ์ ๋ ฅ (room2์ ํด๋น๋๋ ๋ฒฝ์ ์ ๋ณด๊ฐ ์๋ ๊ฒฝ์ฐ)์ ๊ฐ์ ํ์์ต๋๋ค.๊ฐ์ ๋ ธํธ์์ ์ ๋ต ์ฝ๋ ์๋์ isOpen ๊ฐ์ ์ฝ๋๊ฐ ์ฒจ๋ถ๋์ด ์์ผ๋ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 1
- 81