最长下降序列

在这里插入图片描述
如何理解这个题目呢,我们可以每个人的分数放到排名上,然后求解最长下降序列即可

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

int n; 
const int N = (int)1e5 + 5;
int a[N];
int b[N];
int d[N];
int dp[N];
int t;

int main() {
	cin >> t;
	while (t--) {
		cin >> n;
		for (int i = 1; i <= n; i++) {
			int c, d;
			cin >> c >> d;
			a[i] = c - d;
		}
		for (int i = 1; i <= n; i++) {
			cin >> b[i];
			d[i] = a[b[i]];
		}
		int ans = 0;
		memset(dp, 0, sizeof dp);
		dp[1] = 1;
		for (int i = 2; i <= n; i++) {
			for (int j = 1; j < i; j++) {
				if (d[i] <= d[j]) {
					dp[i] = max(dp[i], dp[j] + 1);
				}
				else dp[i] = 1;
			}
		}
		cout << n-dp[n];
	}
	return 0;
}

相关推荐

  1. 128. 连续序列

    2024-07-14 21:00:04       50 阅读
  2. 3.连续序列

    2024-07-14 21:00:04       29 阅读
  3. 【LeetCode】连续序列

    2024-07-14 21:00:04       25 阅读
  4. Leetcode128.连续序列

    2024-07-14 21:00:04       49 阅读
  5. 128.连续子序列

    2024-07-14 21:00:04       43 阅读
  6. [动态规划]公共子序列

    2024-07-14 21:00:04       47 阅读
  7. LeetCode 300 递增子序列

    2024-07-14 21:00:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 21:00:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 21:00:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 21:00:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 21:00:04       69 阅读

热门阅读

  1. C++字符串String和字符串字面量String Literals

    2024-07-14 21:00:04       21 阅读
  2. .NET MAUI开源架构_3..NET MAUI 提供的内容

    2024-07-14 21:00:04       23 阅读
  3. .NET MAUI开源架构_4..NET MAUI 应用支持的平台

    2024-07-14 21:00:04       19 阅读
  4. Spring 事务管理配置方法

    2024-07-14 21:00:04       22 阅读
  5. ISA95-Part5-安全和权限管理的设计思路

    2024-07-14 21:00:04       23 阅读
  6. 前端请求整合

    2024-07-14 21:00:04       17 阅读
  7. 2024.7.13 刷题总结

    2024-07-14 21:00:04       22 阅读
  8. 安卓热门面试题二

    2024-07-14 21:00:04       19 阅读