洛谷P3482 [POI2009]SLO-Elephants 思维题
题目传送门
Description
给你两个长度为 nnn 的排列 aaa 与 bbb ,每次可以将 aia_iai 与 aja_jaj 互换,代价为 wi+wjw_i+w_jwi+wj ,请问最小代价是多少。
n≤106,100≤wi≤6500n\leq 10^6,100 \leq w_i\leq6500n≤106,100≤wi≤6500。
Solution
这类在数列内交换的题,有个很套路的trick:拆分成环。
在本题中具体来说就是将 aaa 与 bbb 之间下标或值相等的位置相连。(
原创
2021-08-22 21:11:39 ·
114 阅读 ·
0 评论