求助
查看原帖
求助
373662
KobeBeanBryant楼主2020/12/2 19:36
#include<bits/stdc++.h>
using namespace std;
int a,d[31],j,u=1,k,p=10;
double c[31];
int main(){
	cin>>a;
	for(int i=0;i<a;i++) {
		cin>>c[i]>>d[i];
		if(c[i]==0&&d[i]==0) break;
		if(p-c[i]>0)
		{
			if(p-c[i]>=10){
				p=10;
				j+=d[i];
			}
			else{
				p-=c[i];
				j+=d[i];
			}
		}
		else break;
	}
	while(j-u>=0)
	{
		j-=u;
		u*=2;
		k++;
	}
	cout<<k<<" "<<j;
}

最后一个点wa

2020/12/2 19:36
加载中...