ZOJ 2819 Average Score 牡丹江现场赛A题 水题/签到题

ZOJ 2819 Average Score

Time Limit: 2 Sec  Memory Limit: 60 MB

题目连接

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5373

Description

Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mathematical Analysis.

After a mid-term exam, Bob was anxious about his grade. He went to the professor asking about the result of the exam. The professor said:

"Too bad! You made me so disappointed."

"Hummm... I am giving lessons to two classes. If you were in the other class, the average scores of both classes will increase."

Now, you are given the scores of all students in the two classes, except for the Bob‘s. Please calculate the possible range of Bob‘s score. All scores shall be integers within [0, 100].

Input

There are multiple test cases. The first line of input contains an integer T indicating the number of test cases. For each test case:

The first line contains two integers N (2 <= N <= 50) and M (1 <= M <= 50) indicating the number of students in Bob‘s class and the number of students in the other class respectively.

The next line contains N - 1 integers A1, A2, .., AN-1 representing the scores of other students in Bob‘s class.

The last line contains M integers B1, B2, .., BM representing the scores of students in the other class.

Output

For each test case, output two integers representing the minimal possible score and the maximal possible score of Bob.

It is guaranteed that the solution always exists.

Sample Input

2
4 3
5 5 5
4 4 3
6 5
5 5 4 5 3
1 3 2 2 1

Sample Output

4 4 2 4

HINT

题意给你两个班级,告诉你把bob扔到B班去,两个班级的平均分都会上升,然后问你,bob的分数上下限是多少

题解:

暴力枚举平均分,然后显然bob只要比第一个班级的平均分低,比第二个班级的平均分高就行了

代码:

//qscqesze
#include <cstdio>
#include <cmath>
#include <cstring>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <set>
#include <vector>
#include <sstream>
#include <queue>
#include <typeinfo>
#include <fstream>
#include <map>
typedef long long ll;
using namespace std;
//freopen("D.in","r",stdin);
//freopen("D.out","w",stdout);
#define sspeed ios_base::sync_with_stdio(0);cin.tie(0)
#define maxn 200001
#define mod 10007
#define eps 1e-9
//const int inf=0x7fffffff;   //无限大
const int inf=0x3f3f3f3f;
/*

*/
//**************************************************************************************
inline ll read()
{
    int x=0,f=1;char ch=getchar();
    while(ch<‘0‘||ch>‘9‘){if(ch==‘-‘)f=-1;ch=getchar();}
    while(ch>=‘0‘&&ch<=‘9‘){x=x*10+ch-‘0‘;ch=getchar();}
    return x*f;
}
int main()
{
    int t;
    t=read();
    while(t--)
    {
        int n,m;
        n=read(),m=read();
        int ans1=0,ans2=0;
        for(int i=0;i<n-1;i++)
        {
            int x=read();
            ans1+=x;
        }
        for(int i=0;i<m;i++)
        {
            int x=read();
            ans2+=x;
        }
        int t1=0,t2=0;
        while(t1*m<=ans2)
            t1++;
        while(t2*(n-1)<ans1)
            t2++;
        printf("%d %d\n",t1,t2-1);
    }
    return 0;
}
时间: 2024-08-03 19:29:20

ZOJ 2819 Average Score 牡丹江现场赛A题 水题/签到题的相关文章

ZOJ 3819 Average Score (精度处理)

题目链接:ZOJ 3819 Average Score 题意:给出A班和B班的学生成绩,如果bob(A班的)在B班的话,两个班级的平均分都会涨.求bob成绩可能的最大,最小值. A班成绩平均值(不含BOB)>A班成绩平均值(含BOB) &&  B班成绩平均值(不含BOB)< B班成绩平均值(含BOB) 求解两个不等式,注意精度 AC代码: #include <stdio.h> int main() { int t; int i,n,m; double a[100],

zoj 3819(牡丹江现场赛A题)

马上要去上海了,刷刷现场赛的题找找感觉~~~ 这题.......额,没什么好说的,太水.. ZOJ Problem Set - 3819 Average Score Time Limit: 2 Seconds      Memory Limit: 65536 KB Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mat

【解题报告】牡丹江现场赛之ABDIK ZOJ 3819 3820 3822 3827 3829

那天在机房做的同步赛,比现场赛要慢了一小时开始,直播那边已经可以看到榜了,所以上来就知道A和I是水题,当时机房电脑出了点问题,就慢了好几分钟,12分钟才A掉第一题... A.Average Score 题目大意:给定A序列和B序列,长度分别是n和m,告诉你A序列中的n-1个数和B序列的m个数,求剩下的那个A序列中的数满足:将这个数从A序列移除,然后添加到B序列,使得A序列的平均值变小,B序列的平均值变大.求这个数的取值范围(是整数) 解题思路:求出A序列剩下的n-1个数的平均值,和B序列的平均值

ZOJ 3819 Average Score(数学题 牡丹江)

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5373 Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mathematical Analysis. After a mid-term exam, Bob was anxious about

ZOJ 3819 Average Score(数学 牡丹江游戏网站)

主题链接:problemId=5373">http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5373 Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mathematical Analysis. After a mid-term exam, Bo

2014年牡丹江现场赛打铁记

10月10号的下午1点半灰机,坑爹的还晚点到了2点半了,然后苦逼的到哈尔滨都晚上8点半了,非直达的灰机伤不起啊T_T.然后找到宾馆再走到大街上就发现为什么这么冷清,明明才9点,夜生活都还没开始人都不见了是要闹哪样??最口苦逼的吃了一顿麦当劳你敢信? 11号一早起来赶火车去牡丹江,发现沿途的风景真心不错~ 到牡师院的时候练习赛已经开始了,我们三弱菜开玩笑说让他们半小时-_-|||,水了两发题目之后就各种无聊,中间貌似pc^2挂了还是怎么滴,各种没反应. 吃完晚饭之后,志愿者还带我们去市中心浪了一会

2014ACM/ICPC亚洲区域赛牡丹江现场赛总结

不知道如何说起-- 感觉还没那个比赛的感觉呢?现在就结束了. 9号.10号的时候学校还评比国奖.励志奖啥的,因为要来比赛,所以那些事情队友的国奖不能答辩,自己的励志奖班里乱搞要投票,自己又不在,真是无语了--烦得要死,然后在这些事情还没处理好之前我们就这样10号中午从地大去北京站上火车了--那时真感觉这场带着这种心情来现场赛感觉要打铁了-- 然后10号晚上队友的国奖让琦神帮答辩完了,得国奖无疑了,然后自己的励志奖也定下来一定得了,在火车上的我们也松了一口气,不能因为来比赛国奖励志奖都不得是不--

弱渣的牡丹江现场赛之旅流水账

下午就要坐卧铺赶回北京了,闲来无事,写个总结,给以后的自己看. 由于孔神要保研面试,所以只有我们队里三个人上路.我们是周五坐的十二点出发的卧铺,一路上不算无聊,恰巧邻床是北航的神犇,于是下午和北航神犇玩了一段时间的杀人游戏,晚上还旁观昂神与众神谈论职场形式,未来出路,觉得听着有豁然开朗的感觉(听说网上卖菜比搞IT赚的更多,也是醉了),无限YM中...不过虽然是卧铺,想入睡也不是那么容易,睡睡醒醒,也挺折腾 第二天七点多到的牡丹江,感觉虽然都是东北,不过这个小城显然不如我家沈阳繁华,尤其是大早上,

ZOJ 3819 Average Score 水

水 Average Score Time Limit: 2 Seconds      Memory Limit: 65536 KB Bob is a freshman in Marjar University. He is clever and diligent. However, he is not good at math, especially in Mathematical Analysis. After a mid-term exam, Bob was anxious about hi