求助一道排序题
  • 板块题目总版
  • 楼主66xyyd
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/4/24 20:06
  • 上次更新2023/10/23 17:38:08
查看原帖
求助一道排序题
946515
66xyyd楼主2023/4/24 20:06

有一个序列 a1,a2,...,ana_1,a_2,...,a_n,表示待排序的序列;有一个费用序列 s1,s2,...,sns_1,s_2,...,s_n,其中 sis_i 表示第 ii 个位置的费用为 sis_i。

要求将序列 a1,a2,...,ana_1,a_2,...,a_n 排序。程序每次可以交换 22 个数,但是如果交换了 ai,aja_i,a_j,那么需要付出 si+sjs_i+s_j 的费用。

求在交换次数最少的情况下付出的费用和是多少?

2023/4/24 20:06
加载中...