반응형
반응형
https://www.acmicpc.net/problem/2864 2864번: 5와 6의 차이 첫째 줄에 두 정수 A와 B가 주어진다. (1
https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주 www.acmicpc.net 난이도: solved.ac 실버 4 #define _CRT_SECURE_NO_WARNINGS #include int main() { int N, M, i; int min[2] = {1000, 1000};// min[0]: 패키지 최소 가격, min[1]: 낱개 최소 가격 int six, one, sum = 0; scanf("%d %d", &N, &M); for (i = 0; i < M; i++..
https://www.acmicpc.net/problem/4796 4796번: 캠핑 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다. www.acmicpc.net 난이도: solved.ac 브론즈 1 예제 입력 1 중 첫 번째 case를 예시로 문제 해설을 해보겠다 L = 5, P = 8, V = 20 일 때는 연속으로 8일 중 5일 캠핑장 사용이 가능하고 휴가는 20일이므로 먼저 큰 틀 P만큼 휴가 20일을 쪼갠다 그러면 아래와 같이 된다 8일 8일 4일 위의 두 번의 8일에서 각각 5일씩 캠핑장 사용을 하면 캠핑장을 10일 사용할 수 있다 그리고 ..
https://www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 난이도: solved.ac 골드 4 그리디 알고리즘 문제다 일단 알파벳을 담을 수 있는 26칸 짜리 배열을 선언한다 그리고 설명의 편의를 위해 이를 '알파벳 배열'이라고 하겠다 그리고 모든 값을 0으로 초기화 하는데, 나는 이 과정을 줄이기 위해 전역변수로 선언했다 그리고 단어를 입력받을 때 각 자리에 있는 알파벳을 해당 알파벳 배열에 저장하는데 우리가 십진수 231을 2*100+3*10+1..
https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net 문제를 풀기에 앞서 일단 성적을 정렬시켜야 한다 정렬을 시켜놔야 성적을 비교하기 쉬워지기 때문이다 나는 서류 심사 성적을 기준으로 오름차순 정렬시켰다 문제의 예제에서 Test case 2의 경우를 예로 들어보자 서류 심사 순위 면접 순위 3 6 7 3 4 2 1 4 5 7 2 5 6 1 이제 서류 심사 성적을 기준으로 오름차순 정렬시켜 놓고 보자 서류 심사 순위 면접 ..