咋回事,最后一个点WA了。。。
查看原帖
咋回事,最后一个点WA了。。。
360536
wtyWTY123楼主2020/8/4 11:15
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int n;
    cin>>n;
    float x,a,HP=10,xp=0,level=0;
    for(int i=0;i<n;i++)
    {
        cin>>x>>a;
        HP-=x;
        if(HP>0)
          {
              xp+=a;
              if(HP>10)
              HP=10;
          }
          else break;
    }
    for(int j=0;;j++)
    {
        if((xp-pow(2,j))<0)
        break;
        else 
        {
            xp-=pow(2,j);
            level++;
        }
    }
    cout<<level<<" "<<xp<<endl;
    return 0;
}
2020/8/4 11:15
加载中...