社区讨论

求条,样例过了

P13278「CZOI-R4」PVP参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mhjlkm8p
此快照首次捕获于
2025/11/04 04:33
4 个月前
此快照最后确认于
2025/11/04 04:33
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
int n,m,q,total=0,steps=0,dmg=0,life=0;
int a[1000000],tool[1000000];
int main(){
	scanf("%d%d%d",&n,&m,&q);
	for (int i=1;i<=n;i++){
		scanf("%d",&a[i]);
	}
	for (int i=1;i<=q;i++){
		scanf("%d",&tool[i]);
	}
	for (int i=1;i<=n;i++){
		if (a[i]>0){
			dmg+=a[i];
			steps++;
		}
		if (a[i]<0){
			total-=a[i];
			if (total>=m){
				break;
			}
		}
		if (i==n){
			life=1;
		}
	}
	for (int i=1;i<=q;i++){
		if ((dmg+steps*tool[i])>=m){
			printf("Yes");
		}
		if ((dmg+steps*tool[i])<m){
			if (life==0){
				printf("No");
			}
			if (life==1){
				printf("Tie");
			}
		}
		printf("\n");
	}
	return 0;
}
赛时爆了零也不知道怎么死的

回复

4 条回复,欢迎继续交流。

正在加载回复...