10分,求助大佬
查看原帖
10分,求助大佬
359430
江户川コナン楼主2021/7/21 21:00

求助!!!

不知道为什么只输出0 0……

代码:

#include<bits/stdc++.h>
using namespace std;
const int maxn=205;
int a[maxn],b[maxn];
int n,op,ans1=0,ans2=0,A,B,sumb=0,suma=0,na,nb;
int main(){
    cin>>n>>na>>nb;
    for(int i=1;i<=na;i++){
        cin>>a[i];
    }
    //ans=0;
    for(int i=1;i<=nb;i++){
        cin>>b[i];
    }
    //cout<<"shi"<<endl;
    for(int i=1;i<=n;i++){
        //cout<<"正在算"<<i<<endl;
        A=a[i%(ans1+1)],B=b[i%(ans2+1)];
        if(A==B) continue;
        switch(A){
            case 0:{
                switch(B){
                    case 1: sumb++;
                    case 2: suma++;
                    case 3: suma++;
                    case 4: sumb++;
                }
                //cout<<"正在算"<<i<<endl;
            }
            case 1:{
                switch(B){
                    //case 1:
                    case 2:sumb++;
                    case 3:suma++;
                    case 4:sumb++;
                    case 0:suma++;
                }
                //cout<<"正在算"<<i<<endl;
            }
            case 2:{
                switch(B){
                    case 1:suma++;
                    //case 2:
                    case 3:sumb++;
                    case 4:suma++;
                    case 0:sumb++;
                }
                //cout<<"正在算"<<i<<endl;
            }
            case 3:{
                switch(B){
                    case 1:sumb++;
                    case 2:sumb++;
                    //case 3:
                    case 4:suma++;
                    case 0:suma++;
                }
                //cout<<"正在算"<<i<<endl;
            }
            case 4:{
                switch(B){
                    case 1:suma++;
                    case 2:sumb++;
                    case 3:sumb++;
                    //case 4:suma++;
                    case 0:suma++;
                }
                //cout<<"正在算"<<i<<endl;
            }
        }
        //cout<<suma<<" "<<sumb<<endl;
    }
    cout<<suma<<" "<<sumb<<endl;
    return 0;
}

恳请各位大佬/神犇指点迷津一下

2021/7/21 21:00
加载中...