【水】chatgpt对插头dp的理解
  • 板块灌水区
  • 楼主q1uple
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/12/10 13:43
  • 上次更新2023/10/26 23:56:27
查看原帖
【水】chatgpt对插头dp的理解
539133
q1uple楼主2022/12/10 13:43

机器写的《插头dp》

#include <iostream>
#include <cstring>

using namespace std;

const int N = 1010;

int n;
int a[N];
int dp[N];

int main()
{
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i];
    }

    memset(dp, 0, sizeof dp);
    for (int i = 1; i <= n; i++)
    {
        dp[i] = 1; // 初始化为 1,表示自身可以构成长度为 1 的序列
        for (int j = 1; j < i; j++)
        {
            if (a[i] > a[j])
            {
                dp[i] = max(dp[i], dp[j] + 1);
            }
        }
    }

    int res = 0;
    for (int i = 1; i <= n; i++)
    {
        res = max(res, dp[i]);
    }
    cout << res << endl;

    return 0;
}

2022/12/10 13:43
加载中...