自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 [HNOI2008]水平可见直线 半平面交

求向直线们的俯视视角中可见的直线,以为是选最大最小斜率然后往中间放。。其实就是半平面交 //#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #include #include #include #inc

2017-10-12 19:53:10 222

原创 Removed Interval HDU - 5489 类LIS/dp

问一个n元序列任删掉一段m长的子段后的LIS长度 n1e5,考虑枚举剩下的右端点参与答案贡献,我们需要右端点开始的LIS,以及删除段左边的,刚好比右端点小的点往前跑的LIS 前者可以去个负倒过来跑一下,后者双针边跑边更新就行 //#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #include

2017-10-10 23:47:46 177

原创 Find a path HDU - 5492 DP

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-10 16:45:44 205

原创 The Next HDU - 5491 转二进制模板

存个板子~ ll tmp=d; int num_digit=0,cnt1=0,bri[35]; while(tmp){ if(tmp%2){ bri[num_digit++]=1; cnt1++; }else bri[num_digit++]=0; tmp/=2; }

2017-10-10 02:12:27 169

原创 Meeting HDU - 5521 最短路/虚拟点建图

给许多个组,每个组内点可以花相同时间互相抵达, 可以通过加虚拟点,入边t,出边0来完成建图 其他就是比较恶心的输出以及一个微妙的特判了,具体可以看代码最后的部分, debug良久猜了一个n=2的hack,加上这个就pe了,难以描述 //#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #inclu

2017-10-10 01:33:51 284

转载 卢卡斯定理(单独求大组合数小模数)

见这里orz

2017-10-08 21:33:02 638

原创 SPOJ - HIGH 生成树计数/矩阵树定理/无取模行列式

矩阵树定理大概是说一张图的基尔霍夫矩阵由度数矩阵减去邻接矩阵得到, 使用这张图的边的生成树个数就等于基尔霍夫矩阵的det 存个求行列式的模板吧 //#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #includ

2017-10-05 15:32:49 348 5

原创 [BeiJing2006]狼抓兔子 平面图最小割

挺有意思的结论,对偶图中的一个环对应原图中一种割,把边流量转为距离跑最短路就是最小割了 //#include //#pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #include #include #include #inc

2017-10-03 01:33:50 190

原创 BZOJ2118: 墨墨的等式 思维建图

问a1x1+a2x2+a3x3+……+anxn∈[Bmin,Bmax]中的非负整数解有多少组 由于是非负所以不能简单求gcd,可以考虑任取其中某一项ax, 以它的模域0-ax-1建图,单向通过a数组转移,这样跑出从模0到模任意数的最短路 最短是为了保证在BminBmax里能塞进最多的ax 显然ax取最小可以让复杂度最好,实测取max是min耗时2倍 正确性就是如果m可以取到,那么k*ax

2017-10-01 15:08:00 285

空空如也

空空如也

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

TA关注的人

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