首页 > Two Matchings
头像 NaruseShiroha
发表于 2020-07-18 17:00:57
E-Two Matchings 比赛期间写博文,队友我家挖祖坟数论只会g c d,队友AC我挂机 题目连接 注意本文中的部分字母和原文稍有不同,请注意! 题意 定义序列 ,满足如下要求 长度为 的序列 由 组成 定义一个字符串的费用为 , 为给出的权值数组 求两个满足上述对序列 展开全文
头像 xln3
发表于 2020-07-19 00:19:49
2020牛客暑期多校训练营(第三场)E题
头像 CoolGuang!
发表于 2020-07-19 11:07:17
题目链接:https://ac.nowcoder.com/acm/contest/5668/E 题目大意:给出一个序列定义一个序列的权值为: ,其中p一个全排列 问第一小和第二小的序列的权值和 其中对p有要求: 满足并且 并且第一小与第二小的排列任何位置都不相同。 题目思路: 根据 可知: i在全 展开全文
头像 TitanZhang
发表于 2020-07-21 13:10:29
题目大意 长度为n的排列是一个数组p = [p1,p2,...,pn] ,其中每个整数为1到n中的一个数,且每个数恰好出现一次。本题对于任意i,。(排列中的数两两对应)给定一个数组a (0≤a≤10^9,并且n是偶数且大于等于4)。 输出排列的最小和次小成本。(每对数之差的总和) 解题思路 显然最小 展开全文
头像 dragon_bra
发表于 2020-07-18 17:20:22
E-Two Mathcings 题意 给一个序列。要找到两种不同的整个序列的两两匹配,使得所有两两匹配的差的和最小,输出这个和。 思路 经过几次思考和画画发现,其实最佳的匹配策略只有把原来的序列升序排序后,分为长度为4的块和长度为6的块,每个块内部做两种不同的排列,才能使得总cost最小(正确性待证 展开全文