해결6 [SWEA] 8457. 알 덴테 스파게티 문제 이해만 잘하면 아주 간단하게 해결할 수 있는 문제이다. 모래시계 단위로 B-E~B+E를 나눴을 때 나머지가 0인 경우가 하나라도 있으면 구입해도 되는 모래시계이다. B-E를 모래시계 단위로 나눴을 때, 나눠 떨어진다면 B-E를 측정할 수 있으므로 구입해도 되는 모래시계 나눠 떨어지지 않는다면 B-E에서 (B-E를 모래시계 단위로 나눈 나머지)를 뺀 시간만큼은 측정할 수 있음 → 모래시계 단위를 한번 더 더했을 때 B+E 이하라면 구입해도 되는 모래시계 #include using namespace std; int N, B, E; int sandglass[100]; int getResult() { int result = 0; for(int i=0; i T; for(int tc=1; tc> N >> B .. 2020. 2. 17. [SWEA] 7102. 준홍이의 카드놀이 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWkIlHWqBYcDFAXC&categoryId=AWkIlHWqBYcDFAXC&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com 모든 경우의 수를 해당 경우의 index에 저장한 후 답을 찾았다. 최대 값에 해당하는 경우를 vector에 저장하다가, 가지고 있던 최대 값보다 큰 값을 만나면 최대 값을 갱신하고 vector를 clear()한 후 다시 답을 저장했다. #include #include #include using namespac.. 2019. 5. 6. 이전 1 2 다음