C++课后习题训练记录Day54
2026/6/18 18:04:04 网站建设 项目流程

1.练习项目:

输入描述

第一行是整数 n(0<n<1000000)。

第二行包含 n 个数,表示 n 种糖果的数量 mi,0<mi<1000000。

输出描述

输出一行,包含一个YesNo

2.选择课程

在蓝桥云课中选择题库,选择题号1624并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int n;
cin>>n;
priority_queue<int>pq;
ll sum=0;
for(int i=0;i<n;i++){
int x;
cin>>x;
pq.push(x);
sum+=x;
}
ll mx=pq.top();
if(sum-mx>=mx-1){
cout<<"Yes"<<"\n";
}else{
cout<<"No"<<"\n";
}
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询