求助
查看原帖
求助
1351761
chenhany楼主2024/11/25 19:59
#include<bits/stdc++.h>
using namespace std;
int a[100000], n;
int f(int x, int k, int maxa) {
	if (a[x] > maxa && x < n) {
		return max(f(x + 1, k+1, a[x]), f(x + 1, k, maxa));
	} else {
		return k;
	}
}
int main() {
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}
	cout << f(0, 0, 0);

	return 0;
}
2024/11/25 19:59
加载中...