文章

2

粉丝

0

获赞

10

访问

311

头像
骑车路线 题解:简单易懂的线性dp做法
P1737 华东师范大学2021年机试题
发布于2025年3月21日 10:22
阅读数 112

#include<iostream>
#include<algorithm>
#include<cstring>
#include<vector>
using namespace std;
int n;
int v[1010];
int f[1010];//代表了到了第i个数时候,以它为结尾的高度差
int main(){
    while(cin>>n){
        memset(v,0,sizeof(v));
        memset(f,0,sizeof(f));//清空两个数组元素为0
        for(int i=1;i<=n;i++){
            int temp;
            cin>>temp;
            v[i]=temp;
        }

        //边界是f[1]=0;最大边界是到i,遍历方向逐渐增大
        f[1]=0;
        for(int i=2;i<=n;i++){
            //开始递推公式
            ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发