#4错误?
查看原帖
#4错误?
1072743
lantiansky楼主2023/9/1 11:04

还请轻责

#include<bits/stdc++.h>
using namespace std;
int main(){
double n,j,k,a,b;
//n是操作数;j是扣血数;k是经验;ab为前者总值
cin>>n;
for(int i=1;i<=n;i++){
cin>>j>>k;
a+=j;
if(a>=10){break;}
else if(a<=0){a=0;b+=k;}
else{b+=k;}
}
a=b;k=0;
//此时ab是经验值,a小于0输出b;k是等级
for(int i=0;;i++){
a-=pow(2,i);
if(a>=0){b=a,k++;}
else{break;}
}
cout<<k<<" "<<b;}
2023/9/1 11:04
加载中...