当前位置: 首页 > news >正文

#题解#洛谷P1966 火柴排队#归并#逆序对#

P1966 [NOIP 2013 提高组] 火柴排队 - 洛谷

分析

  1. 求∑(ai​−bi​)2取最小值等价于∑ai​bi取到最大值,根据排序不等式,当{ai}与{bi}的序相同时,​∑aibi取到最大值

  2. 将ai和bi分别映射为序,即ai在原数列中第k大,则ai->k

  3. 每次操作交换相邻的元素,交换一次ai a(i-1) 等价于 交换一次bi b(i-1),于是我们只考虑对一边进行操作

  4. 将bi映射为 i ,然后以相同映射法则对ai映射,问题转化为{ai}操作几次变为升序

  5. {ai}升序等价于{ai}中没有逆序对,容易归纳证明,操作次数={ai}中逆序对数,逆序对数用归并排序即可

代码

#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define mid ((l+r)>>1)
using namespace std;
const int N = 1e6+10;
const int mod = 1e8-3;struct num
{int val;int ord;
} a[N], b[N];bool cmp(num x, num y)
{return x.val < y.val;
}int cnt = 0;
int c[N], d[N], e[N], f[N];void solve(int l, int r)
{if (l >= r) return ;solve(l, mid), solve(mid + 1, r);for (int  i = l, j = l, k = mid + 1;  i <= r; i++){if ( j <= mid and k <= r){if (c[j] > c[k] ) e[i] = c[k++], cnt += mid - j + 1,cnt%=mod;else  e[i] = c[j++];}else{if (j == mid + 1)e[i] = c[k++];elsee[i] = c[j++];}}for (int i = l; i <= r; i++)c[i] = e[i];
}
signed main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n;cin >> n;for (int i = 1; i <= n; i++)cin >> a[i].val, a[i].ord = i;for (int i = 1; i <= n; i++)cin >> b[i].val, b[i].ord = i;sort(a + 1, a + 1 + n, cmp);sort(b + 1, b + 1 + n, cmp);for (int i = 1; i <= n; i++)c[a[i].ord] = i, d[b[i].ord] = i;for (int i = 1; i <= n; i++)f[d[i]] = i;for (int i = 1; i <= n; i++)c[i] = f[c[i]];
//	for (int i = 1; i <= n; i++)
//		cout << c[i] << " ";solve(1ll, n);cout << cnt;return 0;
}
http://www.jsqmd.com/news/68386/

相关文章:

  • Mac用户必看!Live Home 3D Pro 沙盒版 让家居设计从入门到大师级都能轻松搞定
  • 2025 年 12 月硫化剂厂家权威推荐榜:硅胶/无味/铂金/橡胶/抗黄硫化剂,专业配方与高效稳定性能深度解析
  • 增加根分区空间
  • 一文读懂Linux系统与常用命令
  • 2025年四川拼多多代运营收费标准公司权威推荐榜单:拼多多代运营‌/拼多多开店流程‌/拼多多开店流程及费用源头公司精选
  • 2025 家装衣柜怎么选?6 大主流品牌科普,环保与收纳双优款认准这些
  • 2025年螺旋卸料离心机/卧式螺旋卸料沉降离心机厂家实力推荐
  • OpenRouter State of AI 报告总结
  • 2025工业热水锅炉服务商TOP5权威推荐:甄选靠谱厂商,助
  • 排名好的香港留学咨询办理中介机构实力名单一览表
  • 2025年中国十大生物基氨基酸衍生物厂家推荐:值得推荐的氨基
  • 上海赴香港留学热选十大留学中介公司排名榜出炉啦
  • 深圳办理香港留学中介十大精选榜单更新公布一览
  • 2025年绿色全屋定制厂家推荐,资质齐全的全屋定制专业公司有
  • 2025年中国十大小程序靠谱开发供应商推荐:口碑好的展示型小
  • 四川资阳排名前10香港硕士留学申请机构推荐
  • 2025年12月全自动纸袋机厂家权威推荐榜:手提纸袋机/环保纸袋制袋机/牛皮纸制袋机/包装纸袋机,高效智能纸袋加工设备实力解析
  • 武汉留学生必看五大香港留学中介机构排名公布
  • 北京排名前十的专注香港留学办理机构更新名单一览
  • 西安十大受欢迎的香港留学机构名单榜汇总一览
  • 2025香港留学读研究生中介机构口碑实力榜前十
  • 北京正规的香港留学中介一站式留学服务机构有哪些
  • 大连排名前5的香港留学申请咨询中介机构名单出炉
  • 2025 年 12 月力士乐液压元件厂家权威推荐榜:电磁阀/液压阀/液压泵/液压缸/比例阀/换向阀/叠加阀,专业选型与高可靠性深度解析
  • 不继承MonoBehaviour的单例模式基类
  • 2025SMC卡车保险杠模具行业白皮书——技术创新与全球供应
  • 2025汽车行业SMC汽车盖模具优质供应商排行榜
  • 2025年度五大竹木家居制造企业排行榜,精选竹木家居优质供应
  • 192.168.0.0/24这个是什么意思
  • 2025年深圳五大信誉好的网站建设排行榜,口碑好的网站建设服