문제출처 : https://www.acmicpc.net/problem/12845
code
#include<stdio.h> int main() { int n, L[1000] = { 0 }, max = 0, index = 0, sum = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &L[i]); if (L[i] > max) { max = L[i]; index = i; } } for (int i = 0; i < n; i++) if (index != i) sum += L[i] + max; printf("%d", sum); return 0; }
어차피 최댓값중심으로 연산이 일어날테니까
최댓값만찾으면 정말 쉽게 생각이 가능하다.
일일이 노가다 할 필요없다!