蒟蒻20分求助!
查看原帖
蒟蒻20分求助!
995569
L__B楼主2023/9/1 17:56
#include<bits/stdc++.h>
using namespace std;
int n,a,j,y; double s=10,x;
//j=级,y=经验,s=生命值
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%lf%d",&x,&a);
        s-=x;
        if(s<0) break;//是要退出吗?
        if(s>10) s=10;
        y+=a;
    }
    for(int i=0;y>=pow(2,i);i++,j++,y-=pow(2,i));
    printf("%d %d",j,y);
    return 0;
}
2023/9/1 17:56
加载中...