社区讨论
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 条回复,欢迎继续交流。
正在加载回复...