FZU 2139 久违的月赛之二
Accept: 38 Submit: 96
Time Limit: 1000 mSec Memory Limit : 32768 KB
Problem Description
好久没举办月赛了,这次lqw又给大家出了5道题,因为hsy学长宣传的很到位,吸引了n个DDMM们来做,另一位kk学长说,全做对的要给金奖,做对4题要给银奖,做对3题要给铜奖。统计数据的时候,发现每题分别在n个人中有n1、n2、n3、n4、n5个人通过,lqw问kk:“这次难度稍微提高了些,你再猜下,至少会有多少个人获奖?”
Input
第一行一个数字t,表示有多少组数据,每组数据如下所示(100< t < 300, 10<=n<=100, n1,...,n5<=n):
n
n1 n2 n3 n4 n5
Output
针对每组数据,输出一个数,表示最低获奖人数。
Sample Input
Sample Output
#include<stdio.h>
#include<algorithm>
using namespace std;
int s[5];
int main()
{int t;scanf("%d",&t);while(t--){int n;scanf("%d",&n);for(int i=0;i<5;i++)scanf("%d",&s[i]);sort(s,s+5);int a=n*2-s[4]-s[3];int b=s[0]+s[1]+s[2]-a;if(b<=0){printf("0\n");continue;}//如果小于0,那么肯定不够分if(s[0]*3>=b)//如果获得金牌的人数就可以把剩下的题目都分了{int flag=0;if(b%3!=0)flag=1;int ans=b/3+flag;printf("%d\n",ans);}else//如果剩余的题目都分完给金牌的了,还有剩余的题目{int ans=s[0];//获奖人数肯定要把获得金牌的全部加上b-=s[0]*3;//剩余的题目的数量s[1]-=s[0];//去掉获得金牌的人数s[2]-=s[0];//去掉获得金牌的人数int flag=0;if(s[1]*2>=b)//如果获得银牌的人数就可以把剩下的题目都分了{if(b%2!=0)flag=1;ans+=b/2+flag;printf("%d\n",ans);}else//如果剩余的题目都分完给银牌的了,还有剩余的题目{ans+=s[1];//获奖人数肯定要把银牌的人数全部加上b-=s[1]*2;//剩余的题目的数量ans+=b;//加上剩余题目也就是获得铜牌的人数printf("%d\n",ans);}}}return 0;
}
FZU 2139 久违的月赛之二相关推荐
- fzu 2139 久违的月赛之二
Problem 2139 久违的月赛之二 Accept: 42 Submit: 106 Time Limit: 1000 mSec Memory Limit : 32768 KB Prob ...
- 塔子月赛第一场——一坤题坐牢场
首先非常感谢塔子举办这一场比赛,本菜排位rk9,差点白忙活(滑稽 网址如下:Home - CodeFun2000 还是那句话,懂的人,一眼div4A:不懂的人,怎么看都是div1F(泪目 就本场四题, ...
- 算法竞赛常见赛制及题目形式
前言 本文介绍了算法竞赛中的三种常见赛制,题目形式,并以实例说明了如何处理最常见的多组数据输入输出问题. 一.算法竞赛常见赛制 目前的算法竞赛通常使用三种赛制,即ACM赛制.OI赛制以及IOI赛制.要 ...
- 牛客小白月赛16 F-小石的妹子(二维偏序+线段树)
传送门 题意:是中文,自己看. 定义rkirk_irki是第iii个人的编号 每次找到一些人iii满足不存在一个jjj使得aj>aia_j>a_iaj>ai且bj>aib ...
- fzu月赛(2015.11)
Problem 2205 据说题目很水 Problem Description Sunday最近对图论特别感兴趣,什么欧拉回路什么哈密顿回路,又是环又是树.在看完一本书后,他对自己特别有信心,便找到 ...
- BZOJ4972 八月月赛 Problem B 小Q的方格纸 二维前缀和
欢迎访问~原文出处--博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ4972 八月月赛Problem B 题目概括 一个矩阵,一坨询问,问矩阵中一个特定方向的等腰直角三角 ...
- FZU 2080 最大差值 二维单调队列(甚是巧妙……)
1 /** 这道题甚是巧妙啊,也是看了别人的代码才A的--,我相信如果你看了以后也会茅塞顿开的 */ 2 #include <iostream> 3 #include <cstdio ...
- 【二维前缀和】小白月赛-秘法地震
引言: 矩阵前缀和 矩阵前缀和,即一个矩阵的一片区域的和,如图: 基本公式就是:pre[i][j]=pre[i-1][j]+pre[i][j-1]-pre[i-1][j-1]+a[i][j]; 题目: ...
- 大二第二次月赛--买水果
买水果 时间限制:1000 ms | 内存限制:65535 KB 今天zz突然想吃水果了,然后他到超市去买水果,现超市有n个不同的水果,zz要买m个水果 (m<=n);那么zz有多少种买水果 ...
最新文章
- FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器
- [Inside HotSpot] UseParallelGC和UseParallelOldGC的区别
- Redis中的发布与订阅
- LwIP 之二 网络接口 netif(ethernetif.c、netif.c)
- python脚本根据cookies自动登录网站_python实现带验证码网站的自动登陆实现代码...
- ARP欺骗原理详细介绍
- 如何排查mysql数据乱码_如何解决MYSQL数据库中文乱码问题?
- gsonformat 实例_10分钟看懂Photoshop 实例:在阈值模式下调整照片的清晰度
- matlab生成网络流量,BP神经网络 预测网络流量
- 浅谈算法和数据结构: 十 平衡查找树之B树
- android视频实时编辑器,视频编辑器app下载
- Django下载、安装
- pix4d操作流程_利用精灵配合PIX4D软件制作正摄图片的简单制作流程
- 64位Win10 Modelsim破解及证书LICENSE.TXT无法生成解决方法
- 破解安装谷歌翻译软件 Translate Client ( 含文件下载链接 )
- 北京儿研所自制药一览表,宝妈们必读!转
- 第108章 属性关键字 - Required
- 第二章 VB的界面设计
- javax.servlet.Filter详解(二) 转自:http://hi.baidu.com/jxnuywf/blog/item/f3834aee93e2fdf8b2fb95cc.html
- python基础数据类型