1 条题解

  • 1
    @ 2024-12-11 13:38:15

    #include <bits/stdc++.h>

    using namespace std;

    int a[1000000];

    int s[1000000];

    int main()

    {

    int n,x,d,b,c;

    cin>>n;

    for(int i=1;i<=n;i++)

    {

    cin>>a[i];

    }

    int max=0;

    for(int i=1;i<=n;i++)

    {

    d=i+1;

    b=i+2;

    c=i+3;

    if(c>n)

    {

    c=c-n;

    }

    if(b>n)

    {

    b=b-n;

    }

    if(d>n)

    {

    d=d-n;

    }

    x=a[i]+a[d]+a[c]+a[b];

    if(x>=max)

    { max=x;

    }

    }

    for(int i=1;i<=n;i++)

    {

    d=i+1;

    b=i+2;

    c=i+3;

    if(c>n)

    {

    c=c-n;

    }

    if(b>n)

    {

    b=b-n;

    }

    if(d>n)

    {

    d=d-n;

    }

    if(max==a[i]+a[b]+a[c]+a[d])

    {

    cout<<i<<" "<<a[i]<<" "<<a[d]<<" "<<a[b]<<" "<<a[c]<<endl;

    }

    }

    return 0;

    }

    信息

    ID
    121
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    35
    已通过
    8
    上传者