社区讨论

30分,不知道哪里错了,求助大佬们

P1328[NOIP 2014 提高组] 生活大爆炸版石头剪刀布参与者 2已保存回复 1

讨论操作

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

当前回复
1 条
当前快照
1 份
快照标识符
@lobemarn
此快照首次捕获于
2023/10/29 19:45
2 年前
此快照最后确认于
2023/11/04 01:21
2 年前
查看原帖
CPP
#include <stdio.h>
int main()
{
	int N,NA,NB,a[201],b[201],A=0,B=0,i,j=0,q=0,c[201][201]={{0,-1,1,1-1},{1,0,-1,1,-1},{-1,1,0,-1,1},{-1,-1,1,0,1},{1,1,-1,-1,0}};
	scanf("%d %d %d",&N,&NA,&NB);
	for(i=0;i<NA;i++)
	{
		scanf("%d",&a[i]);
	}
	for(i=0;i<NB;i++)
	{
		scanf("%d",&b[i]);
	}
	for(i=0;i<N;i++)
	{
		if(j>=NA)
		j-=NA;
		if(q>=NB)
		q-=NB;
		if(c[a[j]][b[q]]==1)
		A++;
		if(c[a[j]][b[q]]==-1)
		B++;
		if(c[a[j]][b[q]]==0)
		;
		j++,q++;
	}
	
	printf("%d %d",A,B);
	return 0;
}

回复

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

正在加载回复...