一只P9459的80分代码求调(红)
  • 板块学术版
  • 楼主ltm_soviet
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/6/21 14:11
  • 上次更新2025/6/22 09:47:00
查看原帖
一只P9459的80分代码求调(红)
1383031
ltm_soviet楼主2025/6/21 14:11

rt

主诉:

  • 不知如何调
  • #4 WA

诉求:

  • 在源代码上改是最好啦!

  • 回复请@楼主

#include<bits/stdc++.h>
using namespace std;
#define itn int
// #define int long long
#define scnaf scanf
long long x[10005];
signed main()
{
    int n;
    scanf("%d",&n);
    for(itn i=1;i<=n;i++)
        scnaf("%lld",&x[i]);
    int maxxx=-1000;
    for(int i=1;i<n;i++)
    {
        itn ans=0;
        int maxx=-100;
        bool flag=0;
        for(int j=i+1;j<=n;j++)
        {
            if(x[j]-x[j-1]==1 && flag)
                ans++;
            else if(x[j]-x[j-1]==1)
                flag=1,ans=2;
            else    
                flag=0;
            if(ans>maxx)
                maxx=ans;
        }
        if(maxx>maxxx)
            maxxx=maxx;
    }
    printf("%d",maxxx);

    return 0;
}
2025/6/21 14:11
加载中...