这段代码是什么意思?
  • 板块学术版
  • 楼主zhangjiaan
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/9/18 17:01
  • 上次更新2024/9/18 20:25:20
查看原帖
这段代码是什么意思?
1073741
zhangjiaan楼主2024/9/18 17:01
#include <cstdio>

using namespace std;

int n;

int a[100];

int main() {

    scanf("%d", &n);

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

        scanf("%d", &a[i]);

    int ans = 1;

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

        if (i > 1 && a[i] < a[i - 1])

            ans = i;

        while (ans < n && a[i] >= a[ans + 1])

            ++ans;

        printf("%d\n", ans);

    }

    return 0;

}
2024/9/18 17:01
加载中...