问题标题: 酷町堂:7568 RE了求改错

0
0
已解决
赵俊哲
赵俊哲
新手天翼
新手天翼

题目链接: 酷町堂:7568

RE40分代码:

#include <bits/stdc++.h>
using namespace std;
int n,a[100005],b[100005],t1[1000005],t2[1000005]; 
int ans=0;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        cin>>b[i];
        if(a[i]-b[i]>=0){
            t1[a[i]-b[i]]++;
            ans=max(ans,t1[a[i]-b[i]]);
        }else{
            t2[b[i]-a[i]]++;
            ans=max(ans,t2[b[i]-a[i]]);
        }
    }
    cout<<ans;
    return 0;
}

求改错


0
已采纳
薛乘志
薛乘志
初级启示者
初级启示者

-10^6<= a[i],b[i]<=10^6

 

所以极限情况下会爆数组大小

0
我要回答