1 条题解

  • 0
    @ 2023-1-28 11:55:40
    #include <iostream>
    using namespace std;
    int main()
    {
        double n,a[1005];
        cin >> n;
        for(int i=1;i<=n;i++)
        {
            cin >> a[i];
        }
        if(a[2]/a[1]==a[3]/a[2])
        {
            for(int i=2;i<n;i++)
            {
                if(a[i]/a[i-1]!=a[i+1]/a[i])
                {
                    cout << "no";
                    break;
                }
                if(i==n-1)
                {
                    cout << "dengbi";
                }
            }
        }
        else if(a[1]/a[2]==a[2]/a[3])
        {
            for(int i=2;i<n;i++)
            {
                if(a[i-1]/a[i]!=a[i]/a[i+1])
                {
                    cout << "no";
                    break;
                }
                if(i==n-1)
                {
                    cout << "dengbi";
                }
            }
        }
        else if(a[2]-a[1]==a[3]-a[2])
        {
            for(int i=2;i<n;i++)
            {
                if(a[i]-a[i-1]!=a[i+1]-a[i])
                {
                    cout << "no";
                    break;
                }
                if(i==n-1)
                {
                    cout << "dengcha";
                }
            }
        }
        else if(a[1]-a[2]==a[2]-a[3])
        {
            for(int i=2;i<n;i++)
            {
                if(a[i-1]-a[i]!=a[i]-a[i+1])
                {
                    cout << "no";
                    break;
                }
                if(i==n-1)
                {
                    cout << "dengcha";
                }
            }
        }
        else
        {
            cout << "no";
        }
    }
    
    • 1

    信息

    ID
    802
    时间
    1000ms
    内存
    64MiB
    难度
    3
    标签
    递交数
    51
    已通过
    29
    上传者