80分求助
查看原帖
80分求助
1395529
lblcx楼主2024/12/22 09:26
#include<bits/stdc++.h>
using namespace std;
int main(){
    double m=10,point=0,level=0,a;
    cin>>a;
    for(int i=0;i<a;i++){
        int x,y;
        cin>>x>>y;
        m-=x;
        if(m<=0)
            break;
        if(m>10){
        	m=10;
		}
		point+=y;
    }
    while(point>=pow(2,level)){
        point-=pow(2,level);
        level++;
    }
    cout<<level<<" "<<point;
}
2024/12/22 09:26
加载中...