'구현 마스터' 태그의 글 목록
본문 바로가기
728x90
반응형

구현 마스터4

2021.10.26_6730-장애물경주난이도 소스코드 #include #include #include using namespace std; #define SIZE 101 int N, minNum, maxNum; int block[SIZE]; void initData();// 초기화 및 초기 입력 void upDownTest();//올라가기, 내려오기 int main(int argc, char** argv) { int test_case; int T; scanf("%d", &T); for (test_case = 1; test_case =0) maxNum = maxNum < num ? num : maxNum; } } 설계 기본적으로 올라가는 수는 음수로 나오고 내려가는 수는 양수로 나오는 점을 판별함 그것을 기준으로 대소 비교해서 데이터를 뽑아냄 음수의.. 2021. 10. 26.
2021.10.02_19236-청소년상어 소스코드 #include #include #include #include #include using namespace std; #define SIZE 4 #define FISHES_SIZE 17 struct Data { int y, x, dir; }; Data fishes[FISHES_SIZE]; Data shark;//상어 정보 int dy[] = { -1,-1,0,1,1,1,0,-1 }; int dx[] = { 0,-1,-1,-1,0,1,1,1 }; int board[SIZE][SIZE];//입력 int answer;//결과값 void init();//초기화 및 입력 bool safeZone(int y, int x);//보드 범위 체크 void moveShark(int y, int x, int sum.. 2021. 10. 2.
14503 로봇 청소기 www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net #include #include #include using namespace std; #define NS 51 //가로 세로 크기 #define MS 51 int dy[] = { -1,0,1,0 };//0 1 2 3 int dx[] = { 0,1,0,-1 };//북 동 남 서 int room[NS][MS];//청소해야하는 방 int cleanArea ;//청소한 구역 수 int N, M, r, c, d;//입.. 2021. 3. 15.
나무 조각 www.acmicpc.net/problem/2947 2947번: 나무 조각 첫째 줄에 조각에 쓰여 있는 수가 순서대로 주어진다. 숫자는 1보다 크거나 같고, 5보다 작거나 같으며, 중복되지 않는다. 처음 순서는 1, 2, 3, 4, 5가 아니다. www.acmicpc.net #include #include #include #include using namespace std; #define NS 5// 배열의 최대 크기 int B[NS];//입력 배열 int N = 5;//숫자 입력 5개 int chkNum[] = { 1,2,3,4,5 }; void init_input(){//초기화 및 초기 입력 //초기화 N = 5; memset(B, 0, sizeof(B)); //초기 입력 for(int i=0;i B.. 2020. 10. 22.
728x90
반응형