풀이
(1, 2), (3, 4) -> 비교
(1, 3), (2, 4) -> 비교
(1, 4), (2, 3) -> 비교
코드
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 | #include <cstdio> inline int min(int a, int b) { return a < b ? a : b; } inline int abs(int a) { return a > 0 ? a : -a; } int main() { int ar[4]; for (int i = 0; i < 4; ++i) scanf("%d", &ar[i]); int Min = 123456789; int sum1 = ar[0] + ar[1], sum2 = ar[2] + ar[3]; int difference = abs(sum1 - sum2); Min = min(difference, Min); sum1 = ar[0] + ar[2], sum2 = ar[1] + ar[3]; difference = abs(sum1 - sum2); Min = min(difference, Min); sum1 = ar[0] + ar[3], sum2 = ar[1] + ar[2]; difference = abs(sum1 - sum2); Min = min(difference, Min); printf("%d\n", Min); return 0; } | cs |
'온라인저지' 카테고리의 다른 글
[BOJ] 14696번: 딱지놀이 (0) | 2018.04.09 |
---|---|
[BOJ] 13241번: 최소공배수 (0) | 2018.04.01 |
[BOJ] 11728번: 배열 합치기 (0) | 2018.03.29 |
[BOJ] 1912번: 연속합 (0) | 2018.03.28 |
[BOJ] 2156: 포도주 시식 (0) | 2018.03.26 |
[BOJ] 1003번: 피보나치 함수 (0) | 2018.03.25 |
댓글