专栏文章
P13278 题解
P13278题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miovvs7u
- 此快照首次捕获于
- 2025/12/03 02:00 3 个月前
- 此快照最后确认于
- 2025/12/03 02:00 3 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
long long n,m,q,a,x,an,ax,am;
//an自己打出的伤害总和,ax伤害次数,am对方伤害总和
int main(){
cin>>n>>m>>q;
for(int i=1;i<=n;i++){
cin>>a;
if(a>0){if(an<m && am<m){an+=a;ax++;}}
if(a<0){if(an<m && am<m){am-=a;}}
//累加伤害
}
for(int i=1;i<=q;i++){
cin>>x;
if(m<=am && m>an+x*ax){cout<<"No\n";}
//自己不能打败对手,对手能打败你,输出不能
else if(an+x*ax>=m){cout<<"Yes\n";}
//自己能打败对手,对手不能打败你,输出能
else{cout<<"Tie\n";}//否则平局
}
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...