[PS] 문제풀이/SWEA2 [ SWEA 2477 ] [모의 SW 역량테스트] 차량 정비소 ( C++ ) [문제보기] [해결과정] 1. input -> n, m, k, a, b -> nt[i] ( 접수 창고 걸리는 시간 ) , mt[i] ( 정비 창고 걸리는 시간 ) -> man[i].time ( 정비소 도착 시간 ) 2. func() 초기화 -> n1[i], m1[i] ( 접수 창고, 정비 창고 빈 곳으로 만들기 ) -> t = 0으로 시간 초기화 3. func() 내 while문 (1) 도착한 사람 큐에 넣기 (2) 접수 창고에 시간 다 된 사람 내보내기 (3) 접수 창고 비였으면 도착한 사람 넣기 (4) 정비 창고에 시간 다 된 사람 내보내기 (5) 정비 창고 비였으면 도착한 사람 넣기 (6) 만약 내보낸 사람 == 총 인원수 라면 끝내기 -> 아니라면 t++; [소스코드] [해결 과정 중 실수한 부분.. 2020. 4. 20. [ SWEA 7829 ] 보물왕 태혁 (D4) (C++) [문제보기] [해결과정] 1. 약수 들을 배열에 입력받고 오름차순으로 정렬 (sort 사용) 2. 만약 약수의 갯수가 1개면 답은 arr[처음] * arr[처음] 그렇지 않으면 답은 arr[처음] * arr[끝] [소스코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #include #include using namespace std; int arr[1000]; int main() { int t; cin >> t; for (int o = 1; o > p; for (int i = 0; i > arr[i]; } if (p == 1) ans = arr[0] * arr[0]; else { sort(a.. 2019. 12. 1. 이전 1 다음