摘要: 搜索,没什么好说的。要注意读入。Code: 1 #include 2 #include 3 using namespace std; 4 const int num[10][10]= 5 {{0,0,0,0,0,0,0,0,0,0}, 6 {0,1,1,1,2,2,2,3,3,3}, 7 {0,1,... 阅读全文
posted @ 2014-09-06 15:47 AutSky_JadeK 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 02000000000∴最多只用用到这么多不同的质因数。搜索即可。加两个剪枝:①从小到大枚举质因数,不要让 顺序不同的 算作不同的方案。②小的因数的指数必然大于大的因数的指数,∵约数... 阅读全文
posted @ 2014-09-06 15:46 AutSky_JadeK 阅读(220) 评论(0) 推荐(0) 编辑
摘要: dfs+剪枝*4(通过得很勉强):1、只枚举一半的比赛,另一半直接得出。2、处理前缀和,若大于目标得分则剪枝3、前缀和加上若接下来全胜的得分 仍小于 目标得分,则剪枝。4、枚举到每个人的最后一场比赛时直接用 目标得分-前缀和 计算出最后一场的应得分。Code还是很简单的: 1 #include 2 ... 阅读全文
posted @ 2014-09-06 15:45 AutSky_JadeK 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 需要用数组记录编号为i的书的位置,和位置i处的书的编号。Code: 1 #include 2 #include 3 #include 4 using namespace std; 5 using namespace __gnu_cxx; 6 using namespace __gnu_pbds; 7... 阅读全文
posted @ 2014-09-06 15:44 AutSky_JadeK 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 树链剖分模板题。线段树维护每个段中的颜色数、左端点颜色、右端点颜色。pushup: col[rt]=col[rt 2 #include 3 using namespace std; 4 #define lson rt>1; 39 buildtree(lson); 40 buil... 阅读全文
posted @ 2014-09-06 15:43 AutSky_JadeK 阅读(245) 评论(0) 推荐(0) 编辑
摘要: rope教程:http://blog.csdn.net/iamzky/article/details/38348653Code(bzoj3673): 1 #include 2 #include 3 using namespace std; 4 using namespace __gnu_cxx; 5... 阅读全文
posted @ 2014-09-06 15:42 AutSky_JadeK 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 维护一个字符串,支持以下操作:主要就是 成段插入、成段删除、成段翻转。前两个操作很好通过rope实现。第三个操作也不难,维护两个rope,一个正向,一个反向,翻转时swap一下就行了。rope教程:http://blog.csdn.net/iamzky/article/details/3834865... 阅读全文
posted @ 2014-09-06 15:41 AutSky_JadeK 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 每次来的如果是人,且宠物数不为零,就从宠物中选出一个与其差距最小的,累加答案;若为零,就把他放入另一个集合里。如果是宠物,则同上。各种平衡树都可过,我蛋疼地用了pb_ds。Code: 1 #include 2 #include 3 #include 4 using namespace std; 5 ... 阅读全文
posted @ 2014-09-06 15:40 AutSky_JadeK 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Manacher算法教程:http://blog.csdn.net/ggggiqnypgjg/article/details/6645824模板题,Code 附带注释: 1 #include 2 #include 3 #include 4 using namespace std; 5 char b[... 阅读全文
posted @ 2014-09-06 15:39 AutSky_JadeK 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 最优比率生成树教程见http://blog.csdn.net/sdj222555/article/details/7490797个人觉得很明白易懂,但他写的代码略囧。模板题,但是必须Prim,不能用Kruscal,因为是完全图Code: 1 #include 2 #include 3 #includ... 阅读全文
posted @ 2014-09-06 15:38 AutSky_JadeK 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 设每个点有x,y两个权值,求一棵生成树,使得sigma(x[i])*sigma(y[i])最小。设每棵生成树为坐标系上的一个点,sigma(x[i])为横坐标,sigma(y[i])为纵坐标。则问题转化为求一个点,使得xy=k最小。即,使过这个点的反比例函数y=k/x最接近坐标轴。Step1:求得分... 阅读全文
posted @ 2014-09-06 15:36 AutSky_JadeK 阅读(3589) 评论(1) 推荐(2) 编辑
TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト