本文共 767 字,大约阅读时间需要 2 分钟。
题意:求两个班的平均分,严格小于第一个班的且严格大于第二个班的,且为整数。
题解:ceil函数和floor函数
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #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 >a; sum1+=a; } ans1 = floor((double)sum1/(n-1)); if(sum1==ans1*(n-1)) ans1 = ans1-1; //sum1 = 0; for(int i=0;i >a; sum2+=a; } ans2 = ceil((double)sum2/m); if(sum2==ans2*m) ans2 = ans2+1; cout<<(int)ans2<<" "<<(int)ans1<
转载地址:http://clali.baihongyu.com/