본문 바로가기

분류 전체보기439

특이한 자석 C++ https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIeV9sKkcoDFAVH SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include using namespace std; int map[4][8]; int k; int num, dir; //N:0, S:1 //1:시계 -1:반시계 void RotateMap(pair v) { int n = v.first; int d = v.second; int tmp[8]; for (int i = 0; i < 8; i++) { tmp[i] = map[n][i]; } .. 2022. 4. 23.
활주로 건설 C++ https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIeW7FakkUDFAVH SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include #include # using namespace std; const int MAX = 102; int n, l; int map[MAX][MAX]; int answer = 0; bool CheckWay(vector v) { vector visited(n, -1); bool flag = true; for (int i = 0; i < n; i++) { int index =.. 2022. 4. 23.
줄기세포 배양 C++ https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRJ8EKe48DFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include #include #include using namespace std; const int MAX = 350; int n, m, K; int map[MAX][MAX]; struct MOVE { int x, y; }; MOVE mv[4] = { {1,0}, {-1,0}, {0,1}, {0,-1} }; struct INFO { int x, y, ori,cur; }; stru.. 2022. 4. 23.
말이 되고픈 원숭이 C++ https://www.acmicpc.net/problem/1600 1600번: 말이 되고픈 원숭이 첫째 줄에 정수 K가 주어진다. 둘째 줄에 격자판의 가로길이 W, 세로길이 H가 주어진다. 그 다음 H줄에 걸쳐 W개의 숫자가 주어지는데, 0은 아무것도 없는 평지, 1은 장애물을 뜻한다. 장애물이 있 www.acmicpc.net #include #include #include #include using namespace std; struct MOVE { int x, y; }; MOVE mv[4] = { { 1,0 },{ -1,0 },{ 0,1 },{ 0,-1 } }; MOVE hmv[8] = { { -2,-1 },{ -1,-2 },{ 1,-2 },{ 2,-1 },{ -2,1 },{ -1,2 },{ 1,2 .. 2022. 4. 11.