YUU


私信TA

用户名:uq_77405186617

访问量:2102

签 名:

来个大佬带带我吧

等  级
排  名 2247
经  验 2389
参赛次数 1
文章发表 16
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:先排序,选出刚好超一半的州,再把每个州刚好超过一半的人数相加

注意事项:注意输出格式

参考代码:

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int n;
    while(cin>>n&&n!=0){
        int a[n],num=0;
        for(int i=0;i<n;i++)cin>>a[i];
        sort(a,a+n);
        for(int i=0;i<n/2+1;i++){
            num+=a[i]/2+1;
        }
        cout<<num<<endl;
    }
    return 0;
}


 

0.0分

3 人评分

  评论区

0代表多组输入一起结束,不是本组的结束

输出时必须要有endl

这题有点文字游戏吧....
2024-03-02 13:42:44
  • «
  • 1
  • »