markdown兄嘚@[王鸿翼](/space/show?uid=75821)
by YWHS__LH @ 2018-10-08 21:37:31
```
#include<iostream>
using namespace std;
int main()
{
int n,na,nb,k[na],f[nb],a=0,b=0,i,j;
cin>>n>>na>>nb;
for(i=1; i<=na; i++) cin>>k[i];
for(j=1; j<=nb; j++) cin>>f[j];
i=0;
j=0;
for(int x=1; x<=n; x++)
{
i++;
j++;
if(i>na)i=1;
if(j>nb)j=1;
if(i==0)
{
if(j==1)b++;
if(j==2)a++;
if(j==3)a++;
if(j==4)b++;
}
if(i==1)
{
if(j==0)a++;
if(j==2)b++;
if(j==3)a++;
if(j==4)b++;
}
if(i==2)
{
if(j==0)b++;
if(j==1)a++;
if(j==3)b++;
if(j==4)a++;
}
if(i==3)
{
if(j==0)b++;
if(j==1)b++;
if(j==2)a++;
if(j==4)a++;
}
if(i==4)
{
if(j==0)a++;
if(j==1)a++;
if(j==2)b++;
if(j==3)b++;
}
cout<<a<<" "<<b;
return 0;
}
}
```
像这样@[王鸿翼](/space/show?uid=75821)
by YWHS__LH @ 2018-10-08 21:38:14
```
#include<iostream>
using namespace std;
int main() {
int n,na,nb,k[na],f[nb],a=0,b=0,i,j;
cin>>n>>na>>nb;
for(i=1; i<=na; i++) cin>>k[i];
for(j=1; j<=nb; j++) cin>>f[j];
i=0;
j=0;
for(int x=1; x<=n; x++) {
i++;
j++;
if(i>na)i=1;
if(j>nb)j=1;
if(i==0) {
if(j==1)b++;
if(j==2)a++;
if(j==3)a++;
if(j==4)b++;
}
if(i==1) {
if(j==0)a++;
if(j==2)b++;
if(j==3)a++;
if(j==4)b++;
}
if(i==2) {
if(j==0)b++;
if(j==1)a++;
if(j==3)b++;
if(j==4)a++;
}
if(i==3) {
if(j==0)b++;
if(j==1)b++;
if(j==2)a++;
if(j==4)a++;
}
if(i==4) {
if(j==0)a++;
if(j==1)a++;
if(j==2)b++;
if(j==3)b++;
}
cout<<a<<" "<<b;
return 0;
}
}
```
by Viston @ 2018-10-08 21:38:43
希望更丰富的展现?使用[Markdown](https://www.luogu.org/wiki/show?name=帮助:markdown)
by NaCly_Fish @ 2018-10-08 21:41:02
@[王鸿翼](/space/show?uid=75821) AC代码如下
```cpp
#include<iostream>
#include<stdio.h>
using namespace std;
char judge(int ac,int bc){
switch(ac)
{
case 0:{
if(bc==0)return 'C';
if(bc==1)return 'B';
if(bc==2)return 'A';
if(bc==3)return 'A';
if(bc==4)return 'B';
break;
}
case 1:{
if(bc==0)return 'A';
if(bc==1)return 'C';
if(bc==2)return 'B';
if(bc==3)return 'A';
if(bc==4)return 'B';
break;
}
case 2:{
if(bc==0)return 'B';
if(bc==1)return 'A';
if(bc==2)return 'C';
if(bc==3)return 'B';
if(bc==4)return 'A';
break;
}
case 3:{
if(bc==0)return 'B';
if(bc==1)return 'B';
if(bc==2)return 'A';
if(bc==3)return 'C';
if(bc==4)return 'A';
break;
}
case 4:{
if(bc==0)return 'A';
if(bc==1)return 'A';
if(bc==2)return 'B';
if(bc==3)return 'B';
if(bc==4)return 'C';
break;
}
}
}
int main(){
int n,na,nb;
cin>>n>>na>>nb;
int *a=new int[na+1],*b=new int[nb+1];
for(int i=0;i<na;i++){
cin>>a[i];
}
for(int i=0;i<nb;i++){
cin>>b[i];
}
int ak=0,bk=0;
int ac=0,bc=0;
for(int i=0;i<n;i++)
{
switch(judge(a[ak],b[bk]))
{
case 'A':{
ac+=1;
break;
}
case 'B':{
bc+=1;
break;
}
}
ak+=1;bk+=1;
if(ak==na)ak=0;
if(bk==nb)bk=0;
}
cout<<ac<<" "<<bc<<endl;
return 0;
}
```
by 波风水门 @ 2018-10-08 21:47:51
by 王鸿翼 @ 2018-10-08 21:48:32
**~~希望更丰富的展现?使用Markdown~~**
by Fireflying @ 2018-11-08 20:22:21