比赛 SBOI2022暑假快乐赛① 评测结果 WWWWWWWWWW
题目名称 士兵放假了 最终得分 0
用户昵称 HeSn 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2022-06-25 10:15:26
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int N=1000+5;
typedef long long ll;
int n;
ll m,k;
ll a[5]={0,0,0,1,1};
int main(){
    freopen ("holiday_and_angryF.in","r",stdin);
    freopen ("holiday_and_angryF.out","w",stdout);
    scanf("%d%lld%lld",&n,&m,&k);
    for (int i=1;i<=n;i++){
        ll x;char y;
        scanf("%lld",&x);cin>>y;
        if (y=='+')a[1]+=x;
        if (y=='-')a[2]+=x;
        if (y=='*')a[3]*=x;
        if (y=='/')a[4]*=x;
    }
    ll ans=((k-a[2])/a[4]+a[1])*a[3];
    if (ans>m) printf("YES\n");
    else printf("NO\n");
    printf("%lld\n",ans);
    return 0;
}