社区讨论

wa了一个点,希望耐心读完,求助dalao

P7724 远古档案馆(Ancient Archive)参与者 7已保存回复 6

讨论操作

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

当前回复
6 条
当前快照
1 份
快照标识符
@lo884qb0
此快照首次捕获于
2023/10/27 14:20
2 年前
此快照最后确认于
2023/10/27 14:20
2 年前
查看原帖
CPP
#include<iostream>
using namespace std;
int main(){
    int a;
    int b;
    int c;
    int d;
    int e;
    int f;
    int g;
    int h;
    int n=0;
    int m=0;
    int n1=1;
    int m1=1;
    int n2=0;
    int m2=0;
    cin>>a;
    cin>>b;
    cin>>c;
    cin>>d;
    cin>>e;
    cin>>f;
    cin>>g;
    cin>>h;
    if(a!=0){
        n2++;
        n+=a;
        n1*=a;
    }if(b!=0){
        n2++;
        n+=b;
        n1*=b;
    }if(c!=0){
        n2++;
        n+=c;
        n1*=c;
    }if(d!=0){
        n2++;
        n+=d;
        n1*=d;
    }if(e!=0){
        m2++;
        m+=e;
        m1*=e;
    }if(f!=0){
        m2++;
        m+=f;
        m1*=f;
    }if(g!=0){
        m2++;
        m+=g;
        m1*=g;
    }if(h!=0){
        m2++;
        m+=h;
        m1*=h;
    }if(n!=m){
        cout<<"No";
    }else{
        if(n1!=m1){
            cout<<"No";
        }else{
            if(m2!=n2){
                cout<<"No";
            }else{
                if(m2==4){
                    if(a==e){
                        if(b==f){
                            if(c==g){
                                cout<<"Yes";
                            }else{
                                cout<<"No";
                            }
                        }else{
                            cout<<"No";
                        }
                    }else{
                        cout<<"No";
                    }
                }else{
                    if(m2<3){
                        cout<<"Yes";
                    }else{
                        if(a==e){
                            if(b==f){
                                if(b!=0){
                                    cout<<"Yes";
                                }else{
                                    if(c==g){
                                        cout<<"Yes";
                                    }else{
                                        cout<<"No";
                                    }
                                }
                            }else{
                                if(c==g){
                                    if(c!=0){
                                        cout<<"Yes";
                                    }else{
                                        cout<<"No";
                                    }
                                }else{
                                    cout<<"No";
                                }
                            }
                        }else{
                            if(a==f){
                                if(b==h){
                                    if(b!=0){
                                        cout<<"Yes";
                                    }else{
                                        if(c==e){
                                            cout<<"Yes";
                                        }else{
                                            cout<<"No";
                                        }
                                    }
                                }else{
                                    if(c==e){
                                        if(c!=0){
                                            cout<<"Yes";
                                        }else{
                                            cout<<"No";
                                        }
                                    }else{
                                        cout<<"No";
                                    }
                                }
                            }else{
                                if(a==h){
                                    if(b==g){
                                        if(b!=0){
                                            cout<<"Yes";
                                        }else{
                                            if(c==f){
                                                cout<<"Yes";
                                            }else{
                                                cout<<"No";
                                            }
                                        }
                                    }else{
                                        if(c==f){
                                            if(c!=0){
                                                cout<<"Yes";
                                            }else{
                                                cout<<"No";
                                            }
                                        }else{
                                            cout<<"No";
                                        }
                                    }
                                }else{
                                    if(a==g){
                                        if(b==e){
                                            if(b!=0){
                                                cout<<"Yes";
                                            }else{
                                                if(c==h){
                                                    cout<<"Yes";
                                                }else{
                                                    cout<<"No";
                                                }
                                            }
                                        }else{
                                            if(c==h){
                                                if(c!=0){
                                                    cout<<"Yes";
                                                }else{
                                                    cout<<"No";
                                                }
                                            }else{
                                                cout<<"No";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }return 0;
}

回复

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

正在加载回复...