求助!!
查看原帖
求助!!
311747
roooot4楼主2021/3/4 13:21
#include<bits/stdc++.h>
using namespace std;
#define con 1000000
int a[2000009]={0};
int n,k;
long long sum=0;
int main()
{
    cin>>n;
    cin>>sum;
    a[sum+con]++;
    for(int i=2;i<=n;i++)
    {
       cin>>k;
       a[k+con]++;
       if(a[k+con]==1)
           for(int j=1;;j++)
           {
               if((a[k-j+con]>=1&&(k-j+con)>=0)||((a[k+j+con]>=1)&&(k+j+con)<=2000000))
               {sum=sum+j;break;}
           }
    }
    cout<<sum;
    return 0;
}

只有40分,剩下的都是RE,是超时吗?

2021/3/4 13:21
加载中...