文章

81

粉丝

2

获赞

532

访问

14.0k

头像
堆的判断 题解:
P1127
发布于2026年3月23日 16:56
阅读数 40

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;

    int a[1005];

    for (int i = 1; i <= n; i++) {
        cin >> a[i];
    }

    for (int i = 1; i <= n; i++) {
        if (2 * i <= n && a[i] > a[2 * i]) {
            cout << "No" << endl;
            return 0;
        }
        if (2 * i + 1 <= n && a[i] > a[2 * i + 1]) {
            cout << "No" << endl;
            return 0;
        }
    }

    cout << "Yes" << endl;
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发