1.题目描述:点击打开链接
2.解题思路:本题属于签到题,直接统计总和,求每个班的平均分。Bob的成绩上界小于第一个班的平均分,成绩下界大于第二班的平均分
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<algorithm>
#include<string>
#include<sstream>
#include<set>
#include<vector>
#include<stack>
#include<map>
#include<queue>
#include<deque>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<ctime>
#include<functional>
using namespace std;
const int maxn = 50 + 10;
int n, m;
int main()
{
//freopen("test.txt", "r", stdin);
int T;
scanf("%d", &T);
while (T--)
{
scanf("%d%d", &n, &m);
int s1 = 0;
int x;
for (int i = 0; i < n-1; i++)
{
scanf("%d", &x);
s1 += x;
}
int s2 = 0;
for (int i = 0; i < m; i++)
{
scanf("%d", &x);
s2 += x;
}
int minx, maxx;
if (n - 1>0 && s1 % (n - 1) == 0)maxx = s1 / (n - 1) - 1;
else maxx = s1 / (n - 1);
if(m>0)minx = s2 / m + 1;
printf("%d %d\n", minx, maxx);
}
return 0;
}