[๋ฐฑ์ค,c++] 17141๋ฒ - ์ฐ๊ตฌ์ 2
๋ฌธ์ 17141๋ฒ: ์ฐ๊ตฌ์ 2 ์ธ์ฒด์ ์น๋ช
์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์ ์น์์ด๊ฐ ์นจ์
ํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ์ถํ๋ ค๊ณ ํ๋ค. ์น์์ด๋ ์ฐ๊ตฌ์์ ํน์ ์์น์ ๋ฐ์ด๋ฌ์ค M๊ฐ๋ฅผ ๋์ ๊ฒ์ด๊ณ , ์น์์ด์ ์ ํธ์ ๋์์ ๋ฐ์ด www.acmicpc.net ์ฝ๋ #include #include #include #include #include using namespace std; int N, M; int maps[51][51], cpy[51][51]; vectorvirus; vectorpick_virus; int dx[4] = {0,0,-1,1}; int dy[4] = {-1,1,0,0}; int ans = 1e9; void ncr(int index, vectorpick, int cnt){ //์กฐํฉ if(cnt==M){ ..
2022. 5. 27.
[๋ฐฑ์ค,c++] 1331๋ฒ - ๋์ดํธ ํฌ์ด
๋ฌธ์ 1331๋ฒ: ๋์ดํธ ํฌ์ด ๋์ดํธ ํฌ์ด๋ ์ฒด์คํ์์ ๋์ดํธ๊ฐ ๋ชจ๋ ์นธ์ ์ ํํ ํ ๋ฒ์ฉ ๋ฐฉ๋ฌธํ๋ฉฐ, ๋ง์ง๋ง์ผ๋ก ๋ฐฉ๋ฌธํ๋ ์นธ์์ ์์์ ์ผ๋ก ๋์์ฌ ์ ์๋ ๊ฒฝ๋ก์ด๋ค. ๋ค์ ๊ทธ๋ฆผ์ ๋์ดํธ ํฌ์ด์ ํ ์์ด๋ค. ์์์ด๋ 6× www.acmicpc.net ์ฝ๋ #include using namespace std; int map[6][6]; int visited[6][6]; int dx[8] = {-1,-1,1,1,-2,-2,2,2}; int dy[8] = {-2,2,-2,2,-1,1,-1,1}; char check_alpha(char c){ if(c=='A') return 0; if(c=='B') return 1; if(c=='C') return 2; if(c=='D') return 3; if(c=='E') r..
2022. 5. 8.