[白俊/BOJ]12845全員のタグ[Silver 3]

856 ワード

  • のすべてのマーブル
  • 質問元: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;
    }
    いずれにしても最高価格を中心に演算が発生します.
    最低価格を見つけさえすれば、本当に考えやすいです.
    何事も疲れる必要はない.