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

P3076 [USACO13FEB] Taxi G 题解

P3076 [USACO13FEB] Taxi G

Description

有一条长度为 \(m\) 的数轴,有 \(n\) 头牛需要坐车前往别的地方,起点和终点分别为 \(a_i\)\(b_i\)

现在一辆出租车从原点出发,要运送完所有牛,最后到达最右端 \(m\),求最小路程。出租车只能一次载一只牛

Solution

我们先来看一下样例。

2 10 
0 9 
6 5 

不难发现其中有 \(a_i>b_i\) 的情况。而且题中指出一次只能载一头牛,所以会出现以下的情形:

你把第一头牛从 0 送到 6,然后把他扔了,再把第二头牛从 6 送回到 5。

你从 5 空载走到 6 ,最后把第一头牛从 6 送到 9,再走到终点 \(m\)

我们观察一下这个式子的构成(我们不妨认为自己是一头奶牛,要把自己从起点 0 送到终点 \(m\))。

由于每头牛至少要从自己的起点走到终点,所以答案中必然包含 \(\sum_{i=1}^{n} |a_i-b_i|\)

image

看上面这个图能帮助理解。不难发现每个红线都是从 \(a_i\)\(b_j\),所以最终答案就是

\[\sum_{i=1}^{n}|a_i-b_i|+\sum |a_i-b_j| \]

现在我们的任务变成了最小化 \(\sum |a_i-b_j|\)。考虑对 \(a\)\(b\) 排序即可。

#include<bits/stdc++.h>
using namespace std;
long long n,m,a[100010],b[100010],ans;
signed main(){cin>>n>>m;for(int i=1;i<=n;i++){cin>>a[i]>>b[i];ans+=abs(a[i]-b[i]);}a[n+1]=m;b[n+1]=0;sort(a+1,a+n+2);sort(b+1,b+n+2);for(int i=1;i<=n+1;i++){ans+=abs(a[i]-b[i]);     }cout<<ans<<endl;return 0;
}

最后是证明。

假设当前的方案不是最优,那么一定存在至少一对 \(i,j\),使得接第 \(j\) 头牛比接第 \(i\) 头牛更优。那我们不妨计算交换 \(i\)\(j\) 所产生的影响。

经过排序后,\(a_i<a_{j}\),且 \(b_i<b_{j}\)。交换前对答案的贡献为 \(|a_i-b_i|+|a_j-b_j|\)

交换后,贡献为 \(|a_{i}-b_j|+|b_i-a_j|\),显然不优。

http://www.zskr.cn/news/79993.html

相关文章:

  • 102302142罗伟钊第四次作业
  • [ABC212D] Querying Multiset 题解
  • 2025年度不锈钢板直销优质厂家TOP榜单盘点,不锈钢中厚板/201不锈钢板/不锈钢热轧板/不锈钢板现货批发哪家好 - 品牌推荐师
  • Troubleshooting一定要逻辑严谨与逻辑自洽
  • 企业微信相关文档
  • 实用指南:【鸿蒙生态共建】鸿蒙6适配-API变化与兼容(2.UI交互与基础能力篇)--《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利
  • 【自荐】OneClip—— 一款简单专业的 macOS 剪贴板管理工具
  • 数据脱敏:在数据价值与隐私安全之间构建平衡
  • zfk_蓝桥杯C++学习_递归及时空复杂度
  • 完整教程:C如何调用Go
  • vllm部署
  • 《程序员修炼之道:从小工到专家》笔记7
  • 2025年知名的电缆生产厂家推荐(12月名单):电缆生产厂家推荐 - 品牌2026
  • 个人电脑本地私有知识库:访答知识库的优势与应用解析
  • 结构化建模分析测试 -
  • 托福备考不迷路!这些宝藏机构为你保驾护航 - 品牌测评鉴赏家
  • 日总结 38
  • 托福上岸必看!北京宝藏机构大揭秘
  • 深入解析:Jmeter+ant+Jenkins 接口自动化框架-让jmeter脚本自己跑起来
  • 托福培训大揭秘 | 揭秘那些隐藏的提分密码
  • python 类的repr函数
  • 51单片机:数码管
  • 江西过碳酸钠生产厂、浙江过碳酸钠生产厂名单精选
  • 江西成膜助剂生产厂、浙江成膜助剂生产厂家精选名单
  • 华为fusion-compute-8.x安装
  • 2025年必备:全国优质租车公司联系电话榜单,包头市租车需要多少钱技术领航,品质之选
  • 「Fire Ball」
  • 102302133陈佳昕作业4
  • 2025年12月哈尔滨艺考培训机构标杆推荐:众艺艺考,播音主持|表演|导演|空乘|舞蹈|个性化教学新标准
  • 雅思培训班怎么选?2025高分上岸攻略+避坑指南