正经题解|新年花坛守护战
2026-05-06 20:22:00
发布于:河北
0阅读
0回复
0点赞
这道题很简单,认真思考一下就会了。
#include<iostream>
#include<vector>
using namespace std;
int main(){
// 提高输入输出效率,取消cin/cout与stdio的同步
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int n=0,k=0,sum=0; // n为数组大小,k为阈值,sum为累计和
cin>>n>>k; // 输入数组长度和阈值
vector<int> a(n); // 创建大小为n的整型向量
// 循环处理n个输入数据
for(int i=0;i<n;++i){
cin>>a[i]; // 输入当前元素
// 如果当前元素大于阈值k,则累加k;否则累加原数值
if(a[i]>k)
sum+=k;
else
sum+=a[i];
}
cout<<sum; // 输出最终累计和
return 0;
}
这里空空如也








有帮助,赞一个