站外题求助
  • 板块学术版
  • 楼主mc2djwh
  • 当前回复1
  • 已保存回复1
  • 发布时间2025/1/24 20:50
  • 上次更新2025/1/25 08:56:43
查看原帖
站外题求助
1277996
mc2djwh楼主2025/1/24 20:50

描述

现在有 nn 个任务,每天只能完成最多一个。

这些任务从 1...n1...n 编号,任务i的截止时间为第 d[i]d[i] 天, 1in,1d[i]n1≤i≤n,1≤d[i]≤n ,即要求任务 ii 在时间第 d[i]d[i] 之前结束。

如果一个任务没有按时完成,会受到一定的惩罚。具体的,任务 i 的误时惩罚 1w[i]<1000,1in1≤w[i]<1000,1≤i≤n ,即任务 ii 未在时间 d[i]d[i] 之前结束将招致 w[i]w[i] 的惩罚,若按时完成则无惩罚。

现在的任务是确定一个完成任务的计划使得总误时惩罚达到最小。

输入描述

第一行是正整数 nn ,表示任务数。接下来的两行中,每行有 nn 个正整数,分别表示各任务的截止时间 d[i]d[i] 和误时惩罚 w[i]w[i]

输出描述

将计算出的最小总误时惩罚输出

2025/1/24 20:50
加载中...