博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj4619 4619: [Wf2016]Swap Space
阅读量:6078 次
发布时间:2019-06-20

本文共 648 字,大约阅读时间需要 2 分钟。

分析

首先不难想到我们要先处理容量变大的再处理容量变小的

对于第一种情况我们自然要选择x小的先格式化,因为这个样暂时存储所需空间较小,可以使得情况更优

而第二种情况y先考虑,因为这样对总空间的减少量小

代码

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;struct node { int x,y;};node a[1001000],b[1001000];int cnt1,cnt2;inline bool cmp1(const node x,const node y){ return x.x
y.y;}int main(){ int n,m,i,j,k; scanf("%d",&n); for(i=1;i<=n;i++){ int x,y; scanf("%d%d",&x,&y); if(x

转载于:https://www.cnblogs.com/yzxverygood/p/10357543.html

你可能感兴趣的文章
rose分析
查看>>
最长递减子序列(nlogn)(个人模版)
查看>>
springMVC拦截配置
查看>>
将不确定变为确定~LINQ查询包含对不同数据上下文上所定义项的引用
查看>>
Cmockery macro demo hacking
查看>>
Android NIO(Noblocking I/O非阻塞I/O)小结
查看>>
为什么机器学习难于应用
查看>>
算法: skiplist 跳跃表代码实现和原理
查看>>
ELK系列~对fluentd参数的理解
查看>>
WF4.0实战(二):超市收银软件
查看>>
CSS3与页面布局学习总结(七)——前端预处理技术(Less、Sass、CoffeeScript、TypeScript)...
查看>>
思考与总结:扇区和磁盘块的区别是什么
查看>>
C++ 数据结构链表的实现代码
查看>>
OVS local network 连通性分析 - 每天5分钟玩转 OpenStack(132)
查看>>
Django 表单校验 表单字段设置 自定义表单校验规则
查看>>
TeamViewer“试用期已到期”解决方法
查看>>
SQL Server 2014如何提升非在线的在线操作
查看>>
成为MySQL DBA博客-性能配置调优
查看>>
【java开发系列】—— spring简单入门示例
查看>>
无人驾驶,敢问路在何方?
查看>>