NYOJ 622 Vote

Vote

时间限制:1000 ms  |  内存限制:65535 KB

难度:1

描述

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

输入
多组输入数据

每组数据的第一行包括一个整数N(1<=N<=101),表示美国的州数,N=0表示输入结束

接下来一行包括N个正整数,分别表示每个州的选民数,每个州的选民数不超过100

输出
对于每组数据输出一行,表示希拉里至少需要赢得支持的选民数
样例输入
3
5 7 5
0
样例输出
6
AC码:
#include<stdio.h>
int num[109];
int main()
{
	int n,a,i,j,max,t,sum;
	while(scanf("%d",&n)&&n)
	{
		for(i=0;i<n;i++)
		{
			scanf("%d",&a);
			if(a%2==0)     // 题意是超过一半的人数
				num[i]=a/2+1;
			else
				num[i]=(a+1)/2;
		}
		for(i=1;i<n;i++)
		{
			for(j=0;j<n-i;j++)
			{
				if(num[j]>num[j+1])
				{
					t=num[j];
					num[j]=num[j+1];
					num[j+1]=t;
				}
			}
		}
		sum=0;
		for(i=0;i<=n/2;i++)
			sum+=num[i];
		printf("%d\n",sum);
	}
	return 0;
}

NYOJ 622 Vote

时间: 2024-10-20 02:51:24

NYOJ 622 Vote的相关文章

塑仍谅芡屹q2s660n9

他们是来观赛的,更准确的说,他们想要再次体验一下大赛开始第一天时的那份震撼.更是要看看那来自于史莱克.来自于唐门的少年身上,是否真的有六个十万年魂环.这一指数并不是一个全面指标,它统计的是制造业价格水平,不包括服务业,且贸易品价格占很大比例,--------------------------------------------------"好."马小桃立刻答应一声.日月战队的众人配合得是在太默契了.就在林夕跃起的同时,站在他身后的米迦也是同样释放出一层护盾,让原本打算趁机施展玄冥置换

诼匦耸厍沃wz99yh347bj9

出了海神阁,他立刻腾身而起,一双暗金色的翅翼从背后展开,转瞬间消失不见.他是一秒钟也不愿意在史莱克学院多留了."有这个牌子在,魂导系外院所有地方你都可以自由出入.今天就算了,明天开始,每天都要来.你们一年级刚刚分班,先回去吧."经过了一天一夜的休养,强大的身体机能加上躯干骨本身的修复能力,总算是让他恢复了许多.统同时进行空间探测,彼此验证,方案II就是发射一组中国的引力波探测卫星组,与2035年左当他眼看着对手瞬间排成一列的时候,他就知道,上一场比赛的方式不能故技重施了.而无论面对的对

NYOJ 237 游戏高手的烦恼 &amp;&amp; POJ3041-Asteroids ( 二分图的最大匹配 )

链接: NYOJ 237  游戏高手的烦恼:click here~~ POJ  3041 Asteroids           :click here~~ 题意: 两题一样,翻译不同而已. 有一位传说级游戏高手,在闲暇时间里玩起了一个小游戏,游戏中,一个n*n的方块形区域里有许多敌人,玩家可以使用炸弹炸掉某一行或者某一列的所有敌人.他是种玩什么游戏都想玩得很优秀的人,所以,他决定,使用尽可能少的炸弹炸掉所有的敌人. 现在给你一个游戏的状态,请你帮助他判断最少需要多少个炸弹才能炸掉所有的敌人吧.

NYOJ 49 开心的小明

开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他说:"你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行".今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元.于是,他把每件物品规定了一个重要度,分为5 等:用整数1~5 表示,第5 等最重要.他还从因特网上查到了每件物品的价格(都是整数元).

NYOJ 106 背包问题

背包问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10):如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大. 输入 第一行输入一个正整数n(1<=n<=5),表示有n组测试数据: 随后有n测试数据,每组测试数据的第一行有两个正整数s,m(1<=s<=10

NYOJ 289 苹果

苹果 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 ctest有n个苹果,要将它放入容量为v的背包.给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值. 输入 有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n.v同时为0时结束测试,此时不输出.接下来的n行,每行2个正整数,用空格隔开,分别代表苹果的大小c和价钱w.所有输入数字的范围大于等于0,小于等于1000. 输出 对每组测试数据输出一个整数,代表能放入背包的苹

nyoj 括号匹配

这个方程有两种形式,本文采用 if(s[i]=s[j]) dp[i][j]=d[i-1][j-1] dp[i][j]=min(dp[i][k]+dp[k+1][j],dp[i][j]) (i=<k<j) 其实与另一种方法比较:根据j的所有匹配情况取最小值 1.i到j无匹配,取为dp[i][j-1]+1 2.列举所有匹配情况 dp[i][k-1]+dp[k+1][j] 取上述所有情况最小值 两者都能获得正确的结果. 同时两者的初始化为 dp[i][j]==1 if(i==j) 规划方向为:  

【DFS】Paintball(6-22)

[UVA11853]Paintball 算法入门经典第6章6-22(P175) 题目大意:有一个1000*1000的正方形战场,西南角坐标(0,0),西北角坐标(0,1000),有n个敌人,每个敌人处在(xi,yi),攻击范围为ri,要避开他们的攻击范围,求从最左边出发的最北边出发点及右边的最北边到达点. 试题分析:我们先判断是否能有方案,如何判断?将相交圆的圆心相连,看从交上边界的圆出发是否能到达与下边界相交的圆.然后再这个过程中如果看到与左/右边界相交的圆那么更新答案就好了. #includ

BZOJ 1934: [Shoi2007]Vote 善意的投票 最小割

1934: [Shoi2007]Vote 善意的投票 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/problem.php?id=1934 Description 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉.对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神.虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票.我们定义一次投票的冲突数