A - Average Score ZOJ - 3819 水
2017-07-13 20:26
387 查看
题意:求两个班的平均分,严格小于第一个班的且严格大于第二个班的,且为整数。
题解:ceil函数和floor函数
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <string>
#include <string.h>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <list>
#include <bitset>
#include <stack>
#include <stdlib.h>
#define lowbit(x) (x&-x)
//ios::sync_with_stdio(false);
typedef long long ll;
typedef long long LL;
using namespace std;
const int maxn = 55;
int n,m;
int main()
{
int T;
ios::sync_with_stdio(false);
cin>>T;
while(T--)
{
cin>>n>>m;
int a;
double ans1 = 0,ans2 = 0;
int sum1 = 0,sum2 = 0;
for(int i=0;i<n-1;i++)
{
cin>>a;
sum1+=a;
}
ans1 = floor((double)sum1/(n-1));
if(sum1==ans1*(n-1))
ans1 = ans1-1;
//sum1 = 0;
for(int i=0;i<m;i++)
{
cin>>a;
sum2+=a;
}
ans2 = ceil((double)sum2/m);
if(sum2==ans2*m)
ans2 = ans2+1;
cout<<(int)ans2<<" "<<(int)ans1<<endl;
}
return 0;
}
题解:ceil函数和floor函数
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <string>
#include <string.h>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <list>
#include <bitset>
#include <stack>
#include <stdlib.h>
#define lowbit(x) (x&-x)
//ios::sync_with_stdio(false);
typedef long long ll;
typedef long long LL;
using namespace std;
const int maxn = 55;
int n,m;
int main()
{
int T;
ios::sync_with_stdio(false);
cin>>T;
while(T--)
{
cin>>n>>m;
int a;
double ans1 = 0,ans2 = 0;
int sum1 = 0,sum2 = 0;
for(int i=0;i<n-1;i++)
{
cin>>a;
sum1+=a;
}
ans1 = floor((double)sum1/(n-1));
if(sum1==ans1*(n-1))
ans1 = ans1-1;
//sum1 = 0;
for(int i=0;i<m;i++)
{
cin>>a;
sum2+=a;
}
ans2 = ceil((double)sum2/m);
if(sum2==ans2*m)
ans2 = ans2+1;
cout<<(int)ans2<<" "<<(int)ans1<<endl;
}
return 0;
}
相关文章推荐
- ZOJ 3819 Average Score The 2014 ACM-ICPC Asia Mudanjiang Regional Contest
- ZOJ 3819 Average Score (2014年牡丹江赛区现场赛A题)
- ZOJ 3819 Average Score【水题】
- zoj 3819 Average Score
- Codeforce # C. Average Score
- ZOJ 3819 Average Score
- zoj 3819(2014牡丹江现场赛 A题 )
- zoj 3100 ICPC Score Totalizer Software
- ZOJ 3819 Average Score
- Careate a view of average score.创建平均分视图
- [ACM] ZOJ 3819 Average Score (水题)
- ZOJ 3819 Average Score (2014牡丹江区域赛)
- Zoj 3819
- zoj 3819(牡丹江现场赛A题)
- ZOJ 3819 Average Score(数学 牡丹江游戏网站)
- zoj 3819 Average Score 【签到题】
- 2014牡丹江现场赛A题D题I题(水,概率Dp,水)ZOJ 3819,3822,3827
- 2014ACM/ICPC亚洲区域赛牡丹江站现场赛-A ( ZOJ 3819 ) Average Score
- zoj 3100 ICPC Score Totalizer Software
- 2014 牡丹江现场赛 A.Average Score(zoj 3819) 解题报告