提交时间:2026-01-04 15:40:58
运行 ID: 81181
#include <iostream> #include <climits> // 用于 INT_MIN using namespace std; int main() { int N; cin >> N; long long arr[105]; // N≤100,多开一点,用long long防溢出 long long maxVal = LLONG_MIN; // 初始化为最小可能值 // 第一步:读入所有数,并找出最大值 for (int i = 0; i < N; i++) { cin >> arr[i]; if (arr[i] > maxVal) { maxVal = arr[i]; } } // 第二步:计算所有不等于最大值的数之和 long long sum = 0; for (int i = 0; i < N; i++) { if (arr[i] != maxVal) { sum += arr[i]; } } cout << sum << endl; return 0; }