Kevin 正在一个社区中开发他的专业网络。不幸的是,他是个外地人,还不认识社区中的任何人。但是他可以与 个人建立朋友关系 。

然而,社区里没几个人想与一个外地人交朋友。Kevin 想交朋友的 个人都有类似但不同的与外地人交友的准则。在 Kevin 已经直接认识了社区中的 个人后,第 个人就愿意与 Kevin 交朋友了,否则 Kevin 就要付出 的代价与他成为朋友。

你的任务是,使 Kevin 与这 个人都交上朋友,并且最小化他付出的代价。

输入格式

第一行包含整数 。接下来的 行每行包含两个整数 和 。

输出格式

输出一行一个整数表示 Kevin 付出的最小代价。

样例

样例输入 1

4
3 3
1 2
0 5
3 4

样例输出 1

3

样例 1 解释

Kevin 可以立即与 号人成为朋友,因为已经建立了这个朋友关系,他也能与 号人成为朋友。他需要付出 的代价与 号人成为朋友,这样他一共有 个朋友,使得他能与 号人成为朋友。

样例输入 2

5
0 9
1 8
2 7
3 6
4 5

样例输出 2

0

样例 2 解释

Kevin 不用付出任何代价就能和所有人成为朋友。

样例输入 3

3
0 6
2 7
3 8

样例输出 3

8

样例 3 解释

Kevin 应该立即与 号人成为朋友,然后付出 的代价与 号人成为朋友, 最后与 号人建立朋友关系。

题解

a[i].x 为需要的朋友数,a[i].y为付出的代价。

已经交了 i 个朋友,正在交 j 这个朋友,那么 j 的取值可以为 [0,n-1],因为朋友关系是唯一的。而想要免费交到,就需要j的取值在 [a[i].x,n-1] 内。贪心选取最大值,将数组以 a[i].y从大到小排序。

类似于不守交规那道题,那里的过期就相当于这里的 j<a[i].x。仿照此题,我们从过期的临界 a[i].x开始枚举到 n-1
对于一个 i,如果在范围中已经没有数没有被对应到,那么它一定需要支付费用。
那么这一段的代码也就很好写了

for(int i=1;i<=N;++i){bool f=true;for(int j=p[i].a;j<N;++j)if(!

「CCO 2017」专业网络相关推荐

  1. LOJ 2288「THUWC 2017」大葱的神力

    LOJ 2288「THUWC 2017」大葱的神力 Link Solution 比较水的提交答案题了吧 第一个点爆搜 第二个点爆搜+剪枝,我的剪枝就是先算出 \(mx[i]\) 表示选取第 \(i \ ...

  2. 「MICCAI 2017」Reading Notes

    Sina Weibo:东莞小锋子Sexyphone Tencent E-mail:403568338@qq.com http://blog.csdn.net/dgyuanshaofeng/articl ...

  3. 思腾合力「IW2211-4GR/2GR」专业双路机架式服务器

    随着5G时代到来,数字技术与实体经济相融合,人工智能技术迅速发展. 伴随大数据时代的到来,实时.大量.多来源的数据纷纷涌现.云计算通过将大数据挖掘的海量数据进行存储和计算,让数据发挥最大的作用. 大数 ...

  4. 「LOJ 2289」「THUWC 2017」在美妙的数学王国中畅游——LCT泰勒展开

    题目大意: 传送门 给一个动态树,每个节点上维护一个函数为$f(x)=sin(ax+b)$.$f(x)=e^{ax+b}$.$f(x)=ax+b$中的一个. 支持删边连边,修改节点上函数的操作. 每次 ...

  5. LOJ 2979 「THUSCH 2017」换桌——多路增广费用流

    题目:https://loj.ac/problem/2979 原来的思路: 优化连边.一看就是同一个桌子相邻座位之间连边.相邻桌子对应座位之间连边. 每个座位向它所属的桌子连边.然后每个人建一个点,向 ...

  6. 「轻松转换」专业的PDF转换Excel软件:PDF to Excel Converter for Mac

    PDF to Excel Converter 让您轻松快捷地将PDF文档转换成Microsoft Excel格式,完美保留原本的内容和格式.快捷地将PDF的表格提取到Excel文件中,通过智能的表格识 ...

  7. [dfs树]「CEOI 2017」One-Way Streets

    不难的题.首先任意环上的边一定不是必经边,答案为B.我们随便搞一颗原图的dfs树,那么非树边,和每条飞树边覆盖的树上的链都是B.在树上打链覆盖的标记即可. 然后是对于每个x到y有路的限制,我们直接在x ...

  8. 【LOJ #2289】「THUWC 2017」在美妙的数学王国中畅游(LCT+泰勒展开)

    传送门 首先显然exe^xex和sinsinsin都不好维护整体 发现他给你了个提示 那么显然就是要用的了 那么就可以直接把eee和sinsinsin在x=0x=0x=0处 展开展开个十几项 由于有除 ...

  9. 【LOJ】#2289. 「THUWC 2017」在美妙的数学王国中畅游

    题解 我们发现,题目告诉我们这个东西就是一个lct 首先,如果只有3,问题就非常简单了,我们算出所有a的总和,所有b的总和就好了 要是1和2也是多项式就好了--其实可以!也就是下面泰勒展开的用处,我们 ...

最新文章

  1. php中template函数,thinkPHP模板中函数的使用方法
  2. python调用函数传参时、有默认值的在中间 报错了_python的大坑:使用空列表作为默认参数,让我怀疑遇到了灵异代码...
  3. CMD各段定义与分配方法指引
  4. iptables nat实验_【零基础学云计算】LVS负载均衡群集之NAT模式搭建 (实践篇)...
  5. SpringBoot 2.0 开发案例之参数传递的正确姿势
  6. 用srand时间数种子来生成随机数
  7. linux firefox 检查组件是否加载,利用火狐浏览器查看网站加载速度
  8. win11怎么取消pin码实现自动登陆 windows11取消pin码自动登陆的方法步骤
  9. Poj 1755Triathlon 未Ac,先mark
  10. uni-app android白屏,uniapp页面跳转出现白屏怎么办
  11. 轻松看懂P(Y=y|x;θ)表示的含义
  12. 超级好用的流程图js框架
  13. ubuntu安装搜狗输入法,并解决输入框一直显示在左下角的问题
  14. 优秀课件笔记之中国园林艺术讲稿
  15. TeamTalk的windows客户端流程
  16. 如何卸载奇安信天擎远程办公软件V10.0
  17. FPGA控制DDR读写(AXI4总线接口)
  18. 以管理员身份在当前目录打开命令行窗口
  19. 系综理论(Ensemble Theory)
  20. linux 第十一天 linuxprobe

热门文章

  1. 微信网页开发之缓存问题
  2. 爬取京东上商品的所有详细信息
  3. 冷冻离心机不制冷或制冷效果差的原因
  4. 让HR既理解又反感的跳槽原因
  5. AV1 码流分析器的搭建
  6. 百度i贴吧0day跨站漏洞
  7. ANSI和UNICODE编码区别
  8. ORACLE数据库的三种状态:RESTRICT、QUIESCE和SUSPEND
  9. 【echart】饼图 legend tooltip格式化比例为0不显示
  10. MATLAB R2016a 安装教程