answer
查看原帖
answer
1379315
zxlylmz楼主2024/6/24 08:52
#include<bits/stdc++.h> 
using namespace std;
double a[100010][2];
int main(){
	int n,jy=0;
	double xl=10.0000000000000;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i][0]>>a[i][1];
		xl-=a[i][0];
		if(xl>0){
			jy+=a[i][1];
		}	
		else{
			break;
		}	
	}
	//cout<<jy<<endl;
	int m=1,dj=0;
	while(jy>=m){
	//	cout<<dj<<" "<<m<<" "<<jy<<endl;
		jy-=m;
		dj+=1;
		m*=2; 
	}
	cout<<dj<<" "<<jy;
	return 0;
}
2024/6/24 08:52
加载中...