DP怎么写?“真”教学帖子

今天我们来学习DP。学过DP的举手!好的,没学过的轰出去!!!!!!!
好了,只剩下学过的了,我不用交了。(嘿嘿嘿 嘿嘿嘿 嘿嘿嘿嘿嘿嘿)(私人笑声)
好了,这节没用的课就到这里,最后附最长上升子序列代码:

#include <bits/stdc++.h>
using namespace std;
int a[1005],f[1005];
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
        f[i]=1;
    }
    for(int i=2;i<=n;i++){
        for(int j=1;j<i;j++){
            if(a[j]<a[i]&&f[i]<f[j]+1){
                f[i]=f[j]+1;
            }
        }
    }
    sort(f+1,f+n+1);
    cout<<f[n];
    return 0;
}

不要举报!!!

3 个赞
欲言又止

你是懂气人的

你也是懂气人的,非要去举报老帖

1 个赞

我吗?

让我多加了一次举报。。。

不是我呀

啊,对不起哈,不是你,我认错人了…