自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kkkGIGi_qtt

”如果看不清未来 那就把握好现在“

  • 博客(34)
  • 收藏
  • 关注

原创 [DP] bzoj1801: [Ahoi2009]chess 中国象棋&bzoj 4806: 炮

bzoj 4806 https://www.lydsy.com/JudgeOnline/problem.php?id=4806 bzoj1801: [Ahoi2009]chess 中国象棋 https://www.lydsy.com/JudgeOnline/problem.php?id=1801非常非常奇妙(狗)的DP 一开始状态写少了 ->WA 不小心状态写重了 ->WA ...

2018-03-31 16:45:39 159

原创 [欧拉函数] bzoj2190: [SDOI2008]仪仗队

bzoj2190: [SDOI2008]仪仗队https://www.lydsy.com/JudgeOnline/problem.php?id=2190欧拉函数 可以看出能够看到的点都是不会被前面的点挡住的(<-废话) 那就是求N内有多少个质数 直接欧拉函数跑线性筛选就ok 满足左右对称答案记得乘2#include <cstdio>#include <cs...

2018-03-29 20:56:14 164

原创 [网络流] bzoj1877: [SDOI2009]晨跑

bzoj1877: [SDOI2009]晨跑 https://www.lydsy.com/JudgeOnline/problem.php?id=1877做完这道题 真的能说 网络流建图,只有你想不到,没有你做不到的 网络流的建图 超乎你的想象非常绝(恶)妙(心)的建图 玄学做法费用流 拆点 每条街道的x连向y+n 容量为1保证每条路只能走一次 每个路口 i+n 要连回 i...

2018-03-29 20:50:35 152

原创 分块大法好:数列分块入门1~9

艰苦地刷了4天半的分块 深感分块是一个非常巧(暴)妙(力) 的算法 如果有觉得hzwer的代码太奇妙(看不懂)的推荐一下机房大佬的通俗易懂的代码: http://www.cnblogs.com/CHerish_OI/category/1176577.html(此处手动艾特cherish_oi同学) http://hzwer.com/8053.htmlloj#6277. 数列分块入门...

2018-03-28 19:42:52 4427 4

原创 [网络流] bzoj3894: 文理分科

bzoj3894: 文理分科:http://www.lydsy.com/JudgeOnline/problem.php?id=3894网络流最小割 其实和 bzoj3438: 小M的作物 是很像很像很像的 https://blog.csdn.net/qq_36038511/article/details/79662306对于单个人 源点连每一个人 容量为art 人连上汇点 容量为s...

2018-03-24 10:59:23 273

原创 [差分约束系统] bzoj3436: 小K的农场

bzoj3436: 小K的农场:http://www.lydsy.com/JudgeOnline/problem.php?id=3436差分约束系统裸题 建边然后问跑最长路就ok (建边可以自己推导一下) 其实觉得比糖果水。。。 (bzoj2330糖果:https://blog.csdn.net/qq_36038511/article/details/79674492)#include...

2018-03-24 08:32:32 217

原创 [差分约束系统] bzoj2330: [SCOI2011]糖果

bzoj2330: [SCOI2011]糖果:http://www.lydsy.com/JudgeOnline/problem.php?id=2330裸的差分约束 (像我一样不懂差分的萌新先戳这:https://blog.csdn.net/qq_36038511/article/details/79674502) 因为问最少 推一推跑最长路统计答案就ok (我输入写错了都有80分 数据真...

2018-03-24 07:55:42 228

原创 [差分约束系统] caioj1400: 【差分约束(模版)】区间

caioj 1400: 【差分约束(模版)】区间 http://caioj.cn/problem.php?id=1400这道题真的负责人巨懒不想出视频因为spfa是恒定d[y]<=d[x]+a[k].c(如果d[y]>d[x]+a[k].c的话就进入更新赋值) 其实差分就是如果有很多个条件能够转换成像spfa这样的条件的的话 就可以建边跑最短路的 然后要考虑一下有负环无解...

2018-03-24 07:54:16 281

原创 [cdq分治] bzoj3262: 陌上花开

bzoj 3262: 陌上花开:http://www.lydsy.com/JudgeOnline/problem.php?id=3262三维偏序(向我一样不懂啥偏序的先戳这里:http://www.cnblogs.com/AKCqhzdy/p/8017372.html) 第一个维度直接排序解决 第二个维度的话cdq搞一搞 符合条件就直接丢到树状数组里去 sum=树状数组的getsum...

2018-03-24 07:41:17 195

原创 [网络流] bzoj3438: 小M的作物

bzoj3438: 小M的作物http://www.lydsy.com/JudgeOnline/problem.php?id=3438最小割 =最大流=最小损失 总利益-最小损失即可机房大佬D我说是经典的建边 那就挂他的博客好了(反正我也不会[傲娇 :-) ]) https://blog.csdn.net/rose_max/article/details/78757360 如...

2018-03-23 08:01:14 339

原创 [网络流] bzoj3442: 学习小组

bzoj3442: 学习小组 http://www.lydsy.com/JudgeOnline/problem.php?id=3442很强的费用流 费用Ci*a^2 这就很令人尴尬了 最开始想的是先统计每个小组有多少人参加 最后利用分配率加一加 现在想一想我当时怎么这么蠢 膜了题解才会做 太强了:https://www.cnblogs.com/GXZlegend/p/6809670....

2018-03-22 19:46:36 223

原创 [DP] bzoj2958&3269: 序列染色

http://www.lydsy.com/JudgeOnline/problem.php?id=2958 http://www.lydsy.com/JudgeOnline/problem.php?id=3269很麻烦的DP#include <cstdio>#include <cstring>#include <algorithm>using ...

2018-03-22 16:13:09 264

原创 [二分图最大独立集] bzoj3175: [Tjoi2013]攻击装置

bzoj 3175: [Tjoi2013]攻击装置 同 bzoj4808 马 http://blog.csdn.net/qq_36038511/article/details/79601632#include <cstdio>#include <cstring>#include <algorithm>using namespace std;st...

2018-03-21 20:42:48 163

原创 [并查集+组合数学] bzoj3444: 最后的晚餐

bzoj3444: 最后的晚餐:http://www.lydsy.com/JudgeOnline/problem.php?id=3444并查集 因为如果一个人只能和两个人相邻 所以如果入度大于2 printf(“0\n”) 如果存在环 printf(“0\n”)一个家族有两种方案(正反坐) 家族和家族之间也可以换顺序 排列组合一下就ok了#include <cstdio...

2018-03-21 20:24:37 214

原创 [网络流] bzoj1834: [ZJOI2010]network 网络扩容

bzoj1834: [ZJOI2010]network 网络扩容 http://www.lydsy.com/JudgeOnline/problem.php?id=1834最大流+费用流 第一问直接跑最大流这个很简单 第二问好像很复杂的样纸…… 因为原来的图里面有残余的流量所以如果把这些流量也能用上的话费用就会小很多 所以直接在原来跑完最大流的图的基础上再建上容量为k费用为w的边 再建...

2018-03-21 17:20:50 166

原创 [动态规划] bzoj1806: [Ioi2007]Miners 矿工配餐

bzoj 1806: [Ioi2007]Miners 矿工配餐 http://www.lydsy.com/JudgeOnline/problem.php?id=1806f[2][4][4][4][4]:f[这是一个滚动数组][a][b][c][d] a,b:第一个坑最近两辆车 c,d:第二个坑最近两辆车 如果开到100000的话 64M的内存爆的稳稳的 要开滚动数组 搞memset搞了很久...

2018-03-21 14:59:24 204

原创 [线段树] bzoj3211: 花神游历各国

bzoj3211: 花神游历各国 http://www.lydsy.com/JudgeOnline/problem.php?id=3211因为开方的话开不了几次就变成1了 所以用一个mx标记一下最大值 如果最大值<=1 这个区间就根本不用开方了 原来用了lazy结果跑得跟dfs一样 拍了一早上愣是找不到差异hhh 真是令人窒息的操作 ~~我mx不开longlongbzoj居然...

2018-03-21 09:40:16 174

原创 [2-sat] bzoj1823: [JSOI2010]满汉全席

bzoj 1823: [JSOI2010]满汉全席 http://www.lydsy.com/JudgeOnline/problem.php?id=18232-sat 模板题 dalao一眼A 模板题在这里->http://caioj.cn/problem.php?id=1405 一种材料有两种做法 例如评审员a要求材料1要做成汉式,材料2要做成满式时 要通过评审员那么满式的1和...

2018-03-20 13:25:56 154

原创 [二分图匹配] bzoj1854: [Scoi2010]游戏

bzoj1854: [Scoi2010]游戏:http://www.lydsy.com/JudgeOnline/problem.php?id=1854dalao说这是最基本的二分图 属性连上武器就ok 了 最神的地方在于如果这个武器已经用过一个属性了它的v就会更新 跑一次find 所以绝对不会出现一个武器用两个属性的情况 太强辣 没怎么做过这种题一开始想的是武器连属性#inclu...

2018-03-19 13:51:15 153

原创 [二分图最大独立集] bzoj4808 马

bzoj4808 马:http://www.lydsy.com/JudgeOnline/problem.php?id=4808把每个点和他所有能到达的点相连 最大独立集=总点数-最小覆盖集=总点数-最大匹配数我是拆了点的 其实不拆点也可以#include <cstdio>#include <cstring>#include <algorithm&gt...

2018-03-18 16:20:16 196

原创 [二分] bzoj1816: [Cqoi2010]扑克牌

bzoj1816: [Cqoi2010]扑克牌 :http://www.lydsy.com/JudgeOnline/problem.php?id=1816这是一道非常苟的二分 二分方案数然后验证 有多少种方案就尽量用多少次joker 不用某一张可以看作用joker代替某一张 这样的话要用joker的次数为mid-a[i] tot统计一下 因为joker可以不用完 那么判断一下是否小于...

2018-03-18 15:15:42 336

原创 [dfs+二分] bzoj1082: [SCOI2005]栅栏

bzoj1082: [SCOI2005]栅栏http://www.lydsy.com/JudgeOnline/problem.php?id=1082巨有意思(神tm)的一道题看了题解还写了很多注释理解 hmmm……#include <cstdio>#include <cstring>#include <algorithm>using name...

2018-03-15 21:11:32 161

原创 [最小生成树+二分] bzoj1196: [HNOI2006]公路修建问题

bzoj1196: [HNOI2006]公路修建问题:http://www.lydsy.com/JudgeOnline/problem.php?id=1196n-1条边联通n个城市且长度最小 考虑kruskal 只对最大边有要求的话 考虑二分?因为只对最大边有要求所以其他的是1还是mid-1都没关系 所以排序只是为了把一级公路涌上来#include <cstdio>...

2018-03-15 13:37:04 230

原创 [二分] bzoj5106: [CodePlus2017]汀博尔 & loj#6249. 「CodePlus 2017 11 月赛」汀博尔

bzoj5106: [CodePlus2017]汀博尔 & loj#6249. 「CodePlus 2017 11 月赛」汀博尔http://www.lydsy.com/JudgeOnline/problem.php?id=5106 https://loj.ac/problem/6249直接二分就好了 注意一下边界一开始傻乎乎的写多了一百多行的高精度 然而只是助长了我的W...

2018-03-13 14:00:53 203

原创 [线段树] bzoj5029: 贴小广告

bzoj5029: 贴小广告:http://www.lydsy.com/JudgeOnline/problem.php?id=5029离散化之后用线段树维护 太久没写线段树离散化都不会打了#include <cstdio>#include <cstring>#include <algorithm>using namespace std;stru...

2018-03-12 13:56:21 163

原创 [网络流] bzoj1449: [JSOI2009]球队收益

bzoj1449: [JSOI2009]球队收益 http://www.lydsy.com/JudgeOnline/problem.php?id=1449因为输赢都有收益 所以先全部搞成输的 然后拆边 一个比赛一个比赛的加进去 然后算最小费用嘛 表示不会最大流调试调了一个小时 发现只是打多了一个int -打了+ 菜啊#include <cstdio>#in...

2018-03-10 15:24:50 162

原创 [二分图匹配] bzoj1433: [ZJOI2009]假期的宿舍

bzoj1433: [ZJOI2009]假期的宿舍 http://www.lydsy.com/JudgeOnline/problem.php?id=1433把不回家的人拆成两个点 一个是床 一个是人 所以回家的人就只有床一个点 亲朋好友就只有人一个点 那这样就是 床 - 人 其实数据这么水完全可以不用建边 搞一个map直接跑 代码会好看很多太菜了 一道模版查错查...

2018-03-10 10:24:31 189

原创 [网络流] bzoj2424: [HAOI2010]订货

bzoj2424: [HAOI2010]订货:http://www.lydsy.com/JudgeOnline/problem.php?id=2424一拿到题认定为是DP的我被网上铺天盖地的费用流题解吓到了 st 连向 每一天 费用为单价 容量为inf 每一天 连向 ed 费用为0 容量为当天需要的数量 相邻两天之间 费用为m 容量为s 因为spfa走出来的是一条路径路径路径!! ...

2018-03-08 21:28:58 174

原创 [贪心] bzoj2426: [HAOI2010]工厂选址

bzoj2426: [HAOI2010]工厂选址:http://www.lydsy.com/JudgeOnline/problem.php?id=2426贪心 先把所有的煤丢到新站去 算一波花费 然后算一下新站到旧站的花费 注意有可能为负! 我们需要这些负数所以排一下序 然后加上这些花费就是这个新站的花费#include <cstdio>#include <cs...

2018-03-07 21:04:39 208

原创 [强联通] bzoj 2438: [中山市选2011]杀人游戏

bzoj 2438: [中山市选2011]杀人游戏:http://www.lydsy.com/JudgeOnline/problem.php?id=2438太菜了 用11次提交才换来的一次AC qaq强联通缩一下点 重新建边之后统计一下出入度 如果点的入度为0的话 需要询问的个数++似乎 这样就结束了但是记不记得 输入5 0的时候答案是0.200000 如果把前面4个点都...

2018-03-07 13:08:13 145

原创 [数位dp] bzoj 2431: [HAOI2009]逆序对数列

bzoj 2431: [HAOI2009]逆序对数列 http://www.lydsy.com/JudgeOnline/problem.php?id=2431让我身心俱疲的一题 非常讨厌龙dalao的”很简单啊“”我几个for搞完了“”不就是前缀和吗“ 蒟蒻瑟瑟发抖数位dp 把模版反过来问#include <cstdio>#include <cstring&...

2018-03-03 17:13:48 182

原创 [数位dp] bzoj1026: [SCOI2009]windy数

bzoj1026: [SCOI2009]windy数:http://www.lydsy.com/JudgeOnline/problem.php?id=1026蒟蒻表示第一次学数位dp…数位dp的题目大体都是在a到b中找符合的数??#include <cstdio>#include <cstring>#include <algorithm>#in...

2018-03-03 11:56:43 136

原创 [二分+网络流] bzoj1305: [CQOI2009]dance跳舞

bzoj1305: [CQOI2009]dance跳舞:http://www.lydsy.com/JudgeOnline/problem.php?id=1305最大流 二分舞曲数 跑一边最大流如果流出来的是满流量的话就是答案建边 把每个人都拆成两个点 即喜欢 和 不喜欢 的 然后自己和自己连一条边 源点连到女孩喜欢的 女孩喜欢的连到男孩喜欢的(数据保证没有单项喜欢) 女...

2018-03-03 11:53:05 142

原创 [单调栈] bzoj1007: [HNOI2008]水平可见直线

1007: [HNOI2008]水平可见直线:http://www.lydsy.com/JudgeOnline/problem.php?id=1007因为有解析式所以很好算啊 不难发现能看到的直线的斜率是单调递增的 根据斜率排一个序 维护一个斜率单调递增从栈顶加元素的栈(其实按代码来讲应该是斜率单调递减然后栈尾加元素) 其实就是维护一个上凸包吧 然后如果跟栈顶的直线的交点不在第一条直...

2018-03-01 19:31:36 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除