URAL 1025 — Democracy in Danger
来源:互联网 发布:java target runtime 编辑:程序博客网 时间:2024/05/19 01:29
原题:http://acm.timus.ru/problem.aspx?space=1&num=1025
题意:输入K个队的人数,求至少要多少人投赞成票才能使最终的结果为赞成。对于每一队来说,投赞成票的人数过半那么该队就视为赞成(若人数为偶数,则票数为一半即可)。从结果来看,要让最终为赞成,有两种途径:1、赞成的队伍过半;2、投赞成票的人数过总人数一半。 搞懂题意就草鸡简单了!
#include<stdio.h>#include<iostream>#include<string.h>#include<algorithm>using namespace std;int k;int a[110];int dp[110][110];int main(){while(scanf("%d", &k)!=EOF){int ans = 0;int sum = 0;for(int i = 0;i<k;i++){scanf("%d", &a[i]);sum+=a[i];}sort(a, a+k);for(int i = 0;i<(k/2+1);i++){ans+=(a[i]+1)/2;}if(ans<(sum+1)/2)printf("%d\n", ans);elseprintf("%d\n", (sum+1)/2);}return 0;}
0 0
- URAL 1025 — Democracy in Danger
- ural 1025 Democracy in Danger
- Ural 1025 Democracy in Danger 解题报告
- URAL 1025 Democracy in Danger 贪心
- URAL 1025. Democracy in danger
- (贪心5.2.7)URAL 1025 Democracy in Danger
- Ural-1025. Democracy in Danger(水题)
- URAL 1025. Democracy in Danger (贪心)
- poj2370 Democracy in danger!
- 1025. Democracy in Danger
- POJ 2370 Democracy in danger
- POJ 2370 Democracy in Danger
- 11 URAL1025 Democracy in Danger
- poj 2370 Democracy in danger
- Overcome ACM POJ 2370 - Democracy in danger
- Timus 1025. Democracy in Danger 题解
- uva 1025 democrazy in danger
- A Pilot in Danger!
- 二叉树创建及各种遍历的实现
- 8、OC中的“反射”
- unity3d如何使用vs调试
- C语言及程序设计.第七课.项目1.正差值
- [NFC]NCI简单介绍
- URAL 1025 — Democracy in Danger
- 【Unity5】实现24小时日出日落的效果 24小时天幕系统
- (初来乍到,请多关照)有关C语言链表的建立,排序问题
- android和iOS平台的崩溃捕获和收集
- poj 3468 A Simple Problem with Integers
- 建议8.8:表的设计要尽量满足第二范式(2NF),基于提升性能的考虑可以适当增加冗余而不必满足第三范式(3NF)。(2)
- php系统共享模板问题
- Hello Baidu Map
- VM虚拟机克隆无法设置静态IP