문제
문제: 백준 알고리즘 2309번 - 일곱 난쟁이
문제 링크:
https://www.acmicpc.net/problem/2309
2309번: 일곱 난쟁이
아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다.
www.acmicpc.net
메모리: 1984 KB
시간: 0 ms
코드길이: 603 B
사용언어: C++
문제 풀이
코드
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 | #include <iostream> #include <algorithm> using namespace std; int main() { int sum = 0; int i, j, k, n = 9; int arr[9]; for (i = 0; i < n; i++) { cin >> arr[i]; sum += arr[i]; } sort(arr, arr + n); for (i = 0; i < n; i++) { for (j = i + 1; j < n; j++) { if (sum - arr[i] - arr[j] == 100) { for (k = 0; k < n; k++) { if (k == i || k == j) continue; cout << arr[k] << endl; } return 0; } } } return 0; } | cs |
'알고리즘' 카테고리의 다른 글
| 백준 7568번 - 덩치(C++) (0) | 2020.10.12 |
|---|---|
| 백준 1065번 - 한수(C++) (0) | 2020.10.12 |
| Instruction Sets: Addressing Modes and Formats (0) | 2020.05.28 |
| 동적 메모리 할당 (Dynamic Memory Management) (0) | 2020.01.02 |
| 연결 리스트 (Linked List) (0) | 2020.01.02 |