题解
2023-08-21 10:58:57
发布于:广东
15阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
const int maxn=1;
const int inf=0x3f3f3f3f;
int main(){
double n,m,x,y,k,ans,ha,hb,ma,mb,ca,cb;
cin>>n>>m>>x>>y>>k;
ha=x/n+1/n*y/m;
ma=y/m;
y+=k;
hb=x/n+1/n*y/m;
mb=y/m;
if(ma<ha&&mb>hb||(ma>ha&&mb>1&&mb-1>hb))ans=0;
else{
ca=abs(ha-ma);
if(ca>0.5)ca=1-ca;
cb=abs(hb-mb);
if(cb>0.5)cb=1-cb;
ans=ca<cb?ca:cb;
}
cout<<floor((ans+1e-4)*360);
return 0;
}
这里空空如也
有帮助,赞一个