2024年码蹄杯高职组国赛 利刃华尔兹 题型:模拟

142 阅读1分钟

码题集OJ-利刃华尔兹 (matiji.net)

一定要用double类型

#include<bits/stdc++.h> 

using namespace std;

int main( )
{

    double a,b,k;cin>>a>>b>>k;
   
    //四技能
    double ans4=500;
    b*=1.2;

    //一技能
    double ans1=a+0.9*b;
    b*=1.2;

    //二技能
    double ans2=a;
    b*=1.2;
    ans2+=a+2*b;
    b*=1.2;

    //三技能
    double ans3=0;
    for(int i=1;i<=4;i++)
    {
           ans3+=a+5*b;
           b*=1.2;
    }
 
    //cout<<ans1+ans2+ans3+ans4<<endl;
    if(ans1+ans2+ans3+ans4>=k)cout<<"You have slain an enemy";
    else cout<<"You have been slain";
    return 0;
}

image.png