Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
59461 Lykdef 2020 NK-S3-T1 C++ 运行超时 0 1000 MS 1764 KB 639 2022-10-12 17:15:25

Tests(0/10):


#include<cstdio> #include<algorithm> #include<math.h> using namespace std; const int Maxn=1e5+5; int a,b,c; int w,m,p,t,ra[Maxn],rb[Maxn],rc[Maxn],rk[Maxn]; int rmin(int y,int u) {return (y>u)?u:y;} void io(){ if(a+b<=c){ c=c-a-b; a*=2;b*=2; } else{ w=rmin(a,b); m=floor(c/2); p=rmin(m,w-1); a-=p;b=b+p-c;c*=2; } } int main(){ //freopen("a.in","r",stdin); //freopen("a.out","w",stdout); scanf("%d",&t); for(int i=1;i<=t;i++) scanf("%d%d%d%d",&ra[i],&rb[i],&rc[i],&rk[i]); for(int q=1;q<=t;q++){ a=ra[q];b=rb[q],c=rc[q]; for(int i=1;i<=rk[q];i++)io(); printf("%d",c); } return 0; }


测评信息: