题目 2060: [STL训练]MI国大选

news/2024/12/30 23:52:12/

时间限制: 1Sec 内存限制: 128MB

题目描述:(原题链接)

MI国大选是按各州的投票结果来确定最终的结果的,如果得到超过一半的州的支 持就可以当选,而每个州的投票结果又是由该州选民投票产生的,如果某个州超过一半的选民支持XILALI,则她将赢得该州的支持。现在给出每个州的选民人数,请问XILALI至少需要赢得多少选民的支持才能当选?


输入:

多组输入数据
每组数据的第一行包括一个整数N(1<=N<=101),表示美国的州数,N=0表示输入结束
接下来一行包括N个正整数,分别表示每个州的选民数,每个州的选民数不超过
100

样例输入:

3
5 7 5
0


输出:

对于每组数据输出一行,表示希拉里至少需要赢得支持的选民数

样例输出 :

6


解题思路:

先求出“至少一半”州的数目,在升序排列求出这些州的每个“至少一半”的人,再累加求和

注意事项:

注意不能使用向上取整(ceil),因为整除的时候,没有实现 一半多 的目的。

参考代码:

import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while(true) {int n=in.nextInt();if(n==0)break;else {int arr[] = new int [n];for(int i=0;i<n;i++) {arr[i]=in.nextInt();}int leaststate = n/2+1;  //最少支持州数目Arrays.sort(arr);int leastsupport =0; //最少支持的人数for(int i=0;i<leaststate;i++) {leastsupport +=arr[i]/2+1;}System.out.println(leastsupport);}}in.close();}
}

http://www.ppmy.cn/news/499496.html

相关文章

VSCode配置C++环境【报错interpreter=mi】

VSCode配置C/C环境 博客参考大佬 报错&#xff1a;g.exe: error: unrecognized command line option --interpretermi 原因 在官网 https://sourceforge.net/projects/mingw-w64/下载安装mingw-w64。 下载完成之后&#xff0c;将刚才下载目录下的bin文件夹目录配置到环境变量…

什么是MIME?

什么是MIME&#xff1f; 在JSP中contentType属性用于指定JSP页面响应的MIME类型&#xff0c;那么什么是MIME呢&#xff1f; 使用MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准&#xff0c;使用MIME类型可以设定某种扩展名的文件用一种应用程…

MIMO简介

分集与复用 分集的思想就是将同样的数据多次发送&#xff0c;来确保接收端能够正确地接收到。分集的方式有很多种&#xff0c;比如时间分集、空间分集。当我们想把字符“X”从a端传送到b端&#xff0c;采用时间分集就是在不同的时刻t1、t2、t3分别发送&#xff1b;空间分集就是…

MI-SegNet阅读笔记

MI-SegNet: Mutual Information-Based US Segmentation for Unseen Domain Generalization 摘要 解决医学成像泛化能力提出了一种新的基于互信息(MI)的框架MI- segnet分离解剖结构和领域特征采用两个编码器提取相关特征&#xff1a;两个特征映射中出现的任何MI都将受到惩罚&a…

B mi计算器

import turtle height float(turtle.textinput(‘身高’, ‘请输入你的身高&#xff08;米&#xff09;’)) weight float(turtle.textinput(‘体重’, ‘请输入你的体重&#xff08;千克&#xff09;’)) BMI weight / height**2 BMI round(BMI, 1) text ‘’ color ‘…

背景知识:从熵(Entropy)到互信息(MI,Mutual Information)

本文为鄙人的网摘与总结&#xff0c;参考链接见文末&#xff0c;侵删。 目录 香农熵(Shannon entropy)熵(entropy)信息(Information) 香农熵(Shannon entropy) ​ 信息量&#xff1a;对某个事件发生或者变量出现的概率的度量&#xff0c;一般一个事件发生的概率越低&#xff0…

【精华】表格识别技术-MI

文章目录 一、背景三、表格检测算法四、表格识别算法五、对齐算法 表格识别是指将图片中的表格结构和文字信息识别成计算机可以理解的数据格式&#xff0c;在办公、商务、教育等场景中有着广泛的实用价值&#xff0c;也一直是文档分析研究中的热点问题。围绕这个问题&#xff0…

Nvme-MI 协议理解-overview

最近工作涉及到做一些MI 协议测试用例编写。 看起来MI 协议很繁杂&#xff0c;看了两个多月了&#xff0c;想边学习理解&#xff0c;边进行总结。 MI 协议主要涉及物理层smbus/I2C&#xff0c; 中间传输层的MCTP&#xff0c;和最上层封装起来的MI 层。 这里主要着重在out of …