博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ1135: [POI2009]Lyz
阅读量:5036 次
发布时间:2019-06-12

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

【传送门:】


简要题意:

  给出1到n号的鞋子,每对鞋子有k对

  已知x号脚的人可以穿x到x+d号的鞋子

  给出m个操作,每个操作输入r,x,说明来了x个r号脚的人(如果x为负数,则说明走了x个)

  判断k对鞋子是否能够满足任何时刻所有人都有鞋穿


题解:

  二分图匹配显然会超时

  这时。。就应该膜题解

  Hall定理????wtf,


参考代码:

#include
#include
#include
#include
#include
using namespace std;typedef long long LL;struct trnode{ int l,r,lc,rc;LL c,lm,rm,mx;}tr[410000];int trlen;void bt(int l,int r){ trlen++;int now=trlen; tr[now].l=l;tr[now].r=r;tr[now].c=tr[now].lm=tr[now].rm=tr[now].mx=0; tr[now].lc=tr[now].rc=-1; if(l

 

转载于:https://www.cnblogs.com/Never-mind/p/8909105.html

你可能感兴趣的文章
Feign使用Hystrix无效原因及解决方法
查看>>
Sam做题记录
查看>>
软件工程APP进度更新
查看>>
hexo 搭建博客
查看>>
建造者模式(屌丝专用)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
C++的引用
查看>>
完整ASP.Net Excel导入
查看>>
循环队列的运用---求K阶斐波那契序列
查看>>
python itertools
查看>>
http://lorempixel.com/ 可以快速产生假图
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
文件操作
查看>>
NYOJ-613//HDU-1176-免费馅饼,数字三角形的兄弟~~
查看>>
linux下设置固定IP的方法
查看>>
ubuntu 16.04 (软件应用)-输入法
查看>>
graphite custom functions
查看>>
js获取请求地址后面带的参数
查看>>
设计模式のCompositePattern(组合模式)----结构模式
查看>>
系统管理玩玩Windows Azure
查看>>