文章

14

粉丝

0

获赞

16

访问

1.7k

头像
上升序列 题解:
P2017
发布于2026年2月15日 18:01
阅读数 129

#include<bits/stdc++.h>
using namespace std;

int find(vector<int> &nums){
    int n = nums.size();
    if(n <= 1) return 0;
    int max_val = INT_MIN;
    int min_val = INT_MAX;
    int R = -1;
    int L = -1;
    for(int i = 0; i < n; i++){
        if(nums[i] < max_val){
            R = i;
        } else{
            max_val = nums[i];
        }
    }
    if(R == -1) return 0;
    
    for(int i = n - 1; i >= 0; i--){
        if(nums[i] > min_val){
            L = i;
        }else{
&nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发