์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ๐ ์ ๋๋ค.
๋ธ๋ก๊ทธ : ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๊ฐ์
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
๋น๊ณต๊ฐ ๋ณด์
์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ์ ๋๋ค.๋น๊ณต๊ฐ ์ ์ฅ์์ ๊ฒฝ์ฐ ๋ค๋ฅธ ๊ณ์ ์ด ์ ๊ทผํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ถ๊ฐ๋ก ์กฐ์นํ ์ฌํญ์ ์์ต๋๋ค.๋ค๋ง ๋ฏผ๊ฐํ ์ ๋ณด ์์ฒด๋ .gitignore์ ํด๋น ํ์ผ์ ์ถ๊ฐํ ํ, ๊นํ๋ธ์๋ ์ ๋ก๋ํ์ง ์๊ณ ๋ก์ปฌ์์๋ง ๊ด๋ฆฌํ๋ ๊ฒ์ด ๋ณด์์ ๊ถ๊ณ ๋๊ณ ์์ต๋๋ค.
- 0
- 2
- 19
Q&A
(๋ฐ)์๊ณ ํ์ ํจ์์ N, M ์ฒ๋ฆฌ ๋ฐฉ์
์๋ ํ์ธ์! ํ์ ์ , ํ (N, M) ๊ธฐ์ค์ผ๋ก ์๊ฐํ๋ ๊ฒ๋ณด๋ค, row์ col์ ๋ฒ์๋ฅผ ๋ณด๊ณ ์๊ฐํ์๋ฉด ํธํ ๊ฒ ๊ฐ์ต๋๋ค.clockwise์์ for๋ฌธ์ c์ ๋ฒ์๋ 1๋ถํฐ M๊น์ง์ด๋ M + 1 - c๊ฐ ๋์ด์ผํ๊ณ ,counterClockwise์์ r์ ๋ฒ์๊ฐ 1๋ถํฐ N์ด๋ N + 1 - r์ด ๋ฉ๋๋ค. ๊ทธ๋์ ํ์ ์ ,ํ๋ฅผ ๊ธฐ์ค์ผ๋ก N๊ณผ M์ ๊ทธ๋๋ก ์ฐ๋, ๋ฐ๊ฟ์ ์ฐ๋๋ ๊ด๊ณ๊ฐ ์์ต๋๋ค.input.txt์ N x M ๋ฐฐ์ด์ ์ ๋ ฅํด์ N์ด๋ M์ ๋ฐ๊ฟ๋ณด๋ฉด์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์๋ฉด ๋ ์ดํด๊ฐ ์ ๋์ค ๊ฒ ๊ฐ์ต๋๋ค. ๋ ๋ฌธ์์ฌํญ์ด ์์ผ๋ฉด ๋ต๋ณ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 56
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
- 69
Q&A
BOJ 2234 ์ฑ๊ณฝ ๋ฌธ์ ์ฝ๋์์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์. ํผ๋ก๋ฌผ๋ ๋ธ๊ธฐ ์ ๋๋ค. ๋ง์ํ์ ๋๋ก, open์ ํ๋จํ ๋, ์์ชฝ ๋ชจ๋ ํ์ธํ ํ์๊ฐ ์์ต๋๋ค.์ฑ๊ณฝ ๋ฌธ์ ์ ๊ฒฝ์ฐ, room1์ ํน์ ๋ฐฉํฅ์ ๋ฒฝ์ด ์๋ ๊ฒฝ์ฐ, room2์์ ํด๋น๋๋ ๋ฐฉํฅ์ ๋ฒฝ์ด ์๋๋ก ์ ๋ ฅ์ด ์ฃผ์ด์ง๊ฒ ๋ฉ๋๋ค.๊ฐ์์์๋ ์ฐ์ต์ผ๋ก ์กฐ๊ธ ๋ ๊น๋ค๋ก์ด ์ ๋ ฅ (room2์ ํด๋น๋๋ ๋ฒฝ์ ์ ๋ณด๊ฐ ์๋ ๊ฒฝ์ฐ)์ ๊ฐ์ ํ์์ต๋๋ค.๊ฐ์ ๋ ธํธ์์ ์ ๋ต ์ฝ๋ ์๋์ isOpen ๊ฐ์ ์ฝ๋๊ฐ ์ฒจ๋ถ๋์ด ์์ผ๋ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 1
- 111