记录编号 589007 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 艾姆易艾克斯 最终得分 100
用户昵称 GravatarAeeE5x 是否通过 通过
代码语言 C++ 运行时间 0.143 s
提交时间 2024-07-02 15:14:35 内存使用 1.30 MiB
显示代码纯文本
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int n;
int a[100010],b[100010];
const long long MOD=1e9+7;
long long ans=1;
vector<int> v;
int main(){
    freopen("Mex.in","r",stdin);
    freopen("Mex.out","w",stdout);
	
	scanf("%d",&n);
    for(int i=1;i<=n;i++) scanf("%d",&a[i]);
    for(int i=1;i<=n;i++) scanf("%d",&b[i]);
    for(int i=1;i<=n;i++) if(a[i]==b[i]) v.push_back(a[i]);
    sort(v.begin(),v.end());
    int x1=0;
    for(int i=0;i<v.size();i++) if(x1==v[i]) x1++;
	printf("%d ",x1);
	
	for(int i=1;i<=n;i++) if(a[i]!=x1&&b[i]!=x1) ans=ans*2%MOD;
	printf("%lld",ans);
	
    return 0;
}