P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
  • 板块学术版
  • 楼主WUTGY
  • 当前回复0
  • 已保存回复0
  • 发布时间2022/1/12 10:52
  • 上次更新2023/10/28 12:29:29
查看原帖
P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
654578
WUTGY楼主2022/1/12 10:52

小白求助,感觉我的这个打表没啥问题,但是不对,大佬帮我看看错哪里了,谢谢!

#include <stdio.h>
int main(){
	int x[5][5]={
		{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},
	};
	int n,a,b;
	scanf("%d%d%d",&n,&a,&b);
	int i,j;
	int cnt1=0,cnt2=0;
	int A[a],B[b];
	for(i=0;i<a;i++)
		scanf("%d",&A[i]);
	for(j=0;j<b;j++)
		scanf("%d",&B[i]);
	for(i=0;i<n;i++){
		if(x[A[i%a]][B[i%b]]==0) continue;
		else if(x[A[i%a]][B[i%b]]==1) cnt1++;
		else cnt2++;  
	}
	printf("%d %d",cnt1,cnt2);
	return 0;
} 
2022/1/12 10:52
加载中...