自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whyorwhnt的专栏

One must wait until the evening to see how splendid the day has been

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 状态压缩dp学习小记part1

论文:天津大学的周伟的《状态压缩》上述论文在这里有部分参考代码:状态压缩递推(States Compressing Recursion,SCR)题目及解题思路可以在这里找到: (原创)BUCToj 动态规划一状态压缩 Problem E-I 解题报告之五连发从以下两篇博文中挑选了练习题目,并参考了题目的翻译……状态压缩DP总结【POJ3254】【POJ1185】【POJ

2013-05-31 21:53:20 1669 9

原创 卡特兰数学习小记

卡特兰数有许多非常神奇的应用,将最近读到的博文摘录如下:卡特兰数_百度百科http://baike.baidu.com/view/2499752.htm#refIndex_8_24997522012腾讯实习笔试中看到的Catalan数 - - 博客频道 - CSDN.NEThttp://blog.csdn.net/jtlyuan/article/details/7440

2013-05-29 20:52:19 898

原创 斯特林数 - 环排列 学习小记 Hdu 3625 Examining the Rooms + LightOJ 1326 Race

环排列定义从n个不同的元素中仅取m(1≤m≤n)个不同的元素按照圆圈排列,这种排列叫做从n个元素里取m个元素的环排列。两个环排列,如果元素间的位置没有改变,就是同一排列。计算公式把一个m个元素的环在m个不同的位置拆开记得到m个不同的线排列。由于n个不同元素中任取m个元素的排列方法为P(n,m)种,所以n个不同元素中任取m个元素的环排列方法有P(n,m)/m种。特别的

2013-05-29 20:36:44 2325

原创 Hdu 1542 Atlantis + Hdu 1255 覆盖的面积 (线段树矩形面积并)

用线段树解决矩形面积并的问题。从以下链接学习,并参考了代码:http://www.cnblogs.com/ka200812/archive/2011/11/13/2247064.html目前只能写出朴素写法,dp写法还没有学会。Hdu 1542#include #include #include using namespace std;const int N=11

2013-05-25 15:18:15 950

原创 Poj 3667 Hotel + Hdu 4553 约会安排 (线段树最左空区间)

题目链接:http://poj.org/problem?id=3667题意:旅馆的N(1 ≤ n ≤ 50,000) 个房间初始时全为空。现在有M(1 ≤ m (1)1  X,要求得到连续的X个房间,输出X个连续房间的最小编号;如果有多个X的连续房间,输出编号最小的一个;不存在输出0;(2)2  X  Y,将X开始的连续Y个房间退掉。思路:节点设置本区间最大连续空闲区间,以及从左侧

2013-05-25 12:40:30 849

原创 Hdu 1242 & Zoj 1649 Rescue (优先队列+BFS)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1242题意:朋友(r)杀敌人(x)救天使(a),时间最短型走迷宫,走格子耗时1s,杀敌人额外耗时1s。思路:与步数最少的走迷宫不同,时间最少要使用优先队列,时间小的优先出队(据说HDU普通队列也能过……)有可能会有多个朋友,所以从a开始搜r比较简单。网上看到另一种方法,就是把杀护卫和走到

2013-05-21 19:55:00 974

原创 Hdu 4546 组合+第k小(二分或优先队列)(西山居初赛)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4546西山居初赛第一场的题。思路:最初想法是二分难度,超时……剪枝一下,A掉了。到网上搜解题报告貌似主流算法是优先队列的样子……二分:#include #include #include #include using namespace std;const int

2013-05-19 19:56:26 1052

原创 并查集 Poj 1838 + 1611 + 1962 + Zoj 2833

Poj 1838这个题可能用搜索更好,但既然是在练习并查集……#include #include #include #include using namespace std;struct Point{ int x,y,id;}data[16005];int ans[16005];const int MAX=16005;class Disjoint_Set

2013-05-15 22:15:49 1064

原创 Buaa 527+ SGU 347 + UVA 11827 + Hdu 2036 + Hdu 1396

Buaa 527 题目链接:http://acm.buaa.edu.cn/problem/527/应该属于博弈的范畴,还没有学,但本题不难想。#include int main (){ int n,m; while (~scanf("%d%d",&n,&m)) { if (n<=1) { printf("QAQ\n"); continue; }

2013-05-15 22:04:06 1191

原创 LightOJ 1277 Looking for a Subsequence (LIS)

题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1277题意:给出一个长度为n的数列。输出数列一个长度恰好为m的下标字典序最小的(即最靠左的)上升子列。思路:从右向左求一次最长递减子列,记录每个位置的dp值,即以该数结尾最长的下降子列的长度。对于给定的m,先从左向右找到一个dp[i]>=m的位置,那么这个数肯定是答案

2013-05-15 21:34:29 825

转载 upper_bound() 与 lower_bound() 使用方法

今天做LIS的时候尝试使用这个库函数,结果使用姿势完全不正确。。。。网上的描述说的大多说的不好理解。。。。总算找到一份言简意赅的。以下内容转自:http://blog.sina.com.cn/s/blog_62582b7e0100eyqz.html#include #include //必须包含的头文件using namespace std;int main (){ int

2013-05-15 21:28:13 1146

原创 线段树区间染色 浮水法 学习小记 Poj 2777 + Poj 2528

复习过的东西必须时常拿来练练,虽说都是水题。。。。Poj 2777 典型的区间染色问题,貌似我的写法为了不数组越界必须多开一倍的数组空间。。。。。还没有想到解决方法,有机会参考一下别人的写法。Poj 2528 和上面那道差不多,用线段树写的时候用了STL里的map进行离散化,因为不可能开出10000000*4大小的数组。我的代码在poj过不了,看discuss里面有人说测试数据有问题…

2013-05-14 19:07:02 1612

原创 划分树学习小记 Poj 2104+Poj 2761+Hdu 2665 (区间第k大数)

做某线段树专题,结果第一题就不会。。。。囧网上有各种代码实现最后挑了一个和我代码风格比较像的学习了下,发现这东西实现过程中有好多细节需要注意。从以下地方学习,并参考了部分代码:poj 2104 K-th Number(划分树) - 志当存高远 - 博客频道 - CSDN.NEThttp://blog.csdn.net/fp_hzq/article/details/7

2013-05-08 17:13:34 970

原创 KMP及其next数组性质学习小记 Poj1961 Period

记得第一次学习这个东西的时候完全没搞明白,重新学习下,觉得还是没有明白太多……KMP算法祥解 - 任我行 - C++博客http://www.cppblog.com/oosky/archive/2006/07/06/9486.htmlKMP算法的前缀next数组最通俗的解释,如果看不懂我也没辙了 - Shawn的专栏 - 博客频道 - CSDN.NEThttp://bl

2013-05-04 11:11:46 2015

原创 普通型母函数学习小记 Hdu1028 + Hdu1085 Holding Bin-Laden Captive! +Hdu2082

以前做背包时看解题报告经常看到有人用母函数的方法,现在自己学习下~母函数(Generating function)详解 — TankyWoo | Tanky Woohttp://www.wutianqi.com/?p=596生成函数(母函数) - nyist_xiaod - 博客频道 - CSDN.NEThttp://blog.csdn.net/dgq8211/arti

2013-05-01 22:51:33 966

完全可移植的CCS9.3 TMS320F280049C工程

使用CCS9.3搭建的完全可移植的DSP280049C工程,同时支持库函数和寄存器编程。上传者的博客有详细的配置过程可以参考。

2020-03-15

空空如也

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

TA关注的人

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