码迷,mamicode.com
首页 > 2015年08月12日 > 全部分享
hdu 5371 Hotaru's problem(manacher+尺取法)
题意: 给定一个有n个数字的序列,找出一个连续的子序列满足这样的条件: 1. 平均分成三段 2. 第一段与第三段一样 3. 第二段是第一段的倒序。求这样的子序列的最大长度。 数据范围:n~100000 解析: 我看网络上面很多的题解都是用O(n2/32)O(n^2/32)的做法水数据过去的,这种做法是先用mancher算法预处理出每个每个回文串最远所能抵达的位置,然后...
分类:其他好文   时间:2015-08-12 11:38:48    阅读次数:119
hdu5379||2015多校联合第7场1011 树形统计
http://acm.hdu.edu.cn/showproblem.php?pid=5379 Problem Description Little sun is an artist. Today he is playing mahjong alone. He suddenly feels that the tree in the yard doesn't look good. So...
分类:其他好文   时间:2015-08-12 11:40:49    阅读次数:128
uva 10003 Cutting Sticks 切木条dp
这道题有些类似矩阵连乘,就是区间的问题。设dp[i][j]表示从i到j的最小花费,那么dp[i][j]=min{dp[i] [k]+dp[k][j]+a[j]-[i]}(i 间得时候小区间已经算出来了,所以符合动态规划的自底向上,而且是最优子结构,这道题我把0和木条长度加到了a 数组里面,就是说一共有n+2个点,每两个相邻的点不用切割,初始化为1 代码: #include #includ...
分类:其他好文   时间:2015-08-12 11:38:55    阅读次数:94
linux下select,poll,epoll的使用与重点分析
好久没用I/O复用了,感觉差不多都快忘完了,记得当初刚学I/O复用的时候花了好多时间,但是由于那会不太爱写博客,导致花很多时间搞明白的东西,依然很容易忘记。俗话说眼过千遍不如手过一遍,的确,在以后的学习中,无论知识的难易亦或是重要程度如何,我都会尽量义博客的形式记录下来,这样即能用博客来督促自己学习,也能加深对知识的理解俩全其美,好了废话不说了。I/O复用的基本概述I/O复用技术主要是用来同时监听多...
分类:系统相关   时间:2015-08-12 11:39:49    阅读次数:191
Hdoj 1014 Uniform Generator
题目:点击打开链接 分析:题目要求均匀产生随机数,有两种方法:1 对产生的数进行标记 2 要产生随机数STEP和MOD的最大公约数不能超过1 代码一: #include #include int a1[100010]; int main() { int STEP,MOD; while(~scanf("%d%d",&STEP,&MOD)) { int i; in...
分类:其他好文   时间:2015-08-12 11:39:17    阅读次数:74
c#用socket异步传输字符串
再次特别感谢张子阳老师的文章,是我深感益处。 在前一篇文章中可以看到,尽管消息分成了三条单独发送,但是服务端却将后两条合并成了一条。对于这些情况,我们可以这样处理:就好像HTTP协议一样,在实际的请求和应答内容之前包含了HTTP头,其中是一些与请求相关的信息。我们也可以订立自己的协议,来解决这个问题,比如说,对于上面的情况,我们就可以定义这样一个协议: [length=XXX]:其中xxx是实际...
分类:Windows程序   时间:2015-08-12 11:37:27    阅读次数:116
checkbox全选失效
先写一段全选的代码 //全选、全不选 $("#currentPageAllOrders").bind({ click : function(){ var allOrdersChecked = $(this).is(":checked") $("input[name='selectedId']").each(funct...
分类:其他好文   时间:2015-08-12 11:37:06    阅读次数:116
iOS推送小结
iOS推送小结(吐槽,md的代码编辑功能不知道是不会用还是确实不好用)1.推送配置1.1证书配置请自己谷百.1.2注册推送 //代码来源:环信Demo //In method application:(UIApplication *)application didFinishLaunchingWithOptions: UIApplication *application = [U...
分类:移动开发   时间:2015-08-12 11:36:55    阅读次数:2170
【HDOJ 5371】 Hotaru's problem
【HDOJ 5371】 Hotaru’s problemManacher算法+穷举/setManacher算法一好文:http://blog.csdn.net/yzl_rex/article/details/7908259套一个Manacher算出回文半径数组p之后 有两种方法 穷举法: 枚举-1的点(根据题意只必为偶数回文) 找在该点回文半径内与其相隔最远 并且回文半径等于他俩距离(即两点为中...
分类:其他好文   时间:2015-08-12 11:37:23    阅读次数:109
poj3984 迷宫问题
迷宫问题 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 11428   Accepted: 6821 Description 定义一个二维数组:  int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0,...
分类:其他好文   时间:2015-08-12 11:37:34    阅读次数:130
xquery 除法 和节点个数
/表示路径,所以无法再表示除法 (count( $Purposes) + 1) idiv 2 ) 表示$Purposes 的节点个数加1再除2 idiv 整除 div 除法 mod 求余...
分类:其他好文   时间:2015-08-12 11:37:30    阅读次数:127
KMP 算法
题目来自于hihocoder:http://hihocoder.com/problemset/problem/1015题目描述1015 : KMP算法时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi...
分类:编程语言   时间:2015-08-12 11:38:52    阅读次数:121
JavaScript快速掌握
1.document.write(""); 输出语句 2.JS中的注释为//或/* */ 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementB...
分类:编程语言   时间:2015-08-12 11:37:30    阅读次数:160
UVA 567 Risk【floyd】
题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=508题意:20个点的任意最短路。floyd代码:#include #include #include #include #...
分类:其他好文   时间:2015-08-12 11:35:41    阅读次数:120
hdu5371
题意:找三个连续子序列a b c,满足a b对称且b c对称 思路:先求出序列中以每个位置为中心的回文串长度存在p[i]数组里,用manacher算法,O(n)的时间,然后遍历p数组,如果在当前位置的回文串范围内,与之后的位置上的回文串范围能覆盖彼此任意一个的至少一半,就说明满足条件,依此找出最优解 还在wa的同学可以试试我代码下面的数据 代码: #include #include #...
分类:其他好文   时间:2015-08-12 11:38:09    阅读次数:128
leetcode_Sort List
1.链表的排序一般每遇到过,让用O(nlogn)解决该问题就更不知如何下手了 2.通过参考网上的思路才知道用归并排序,采用递归的方法解决该问题还是可以的,就是理解起来有点费劲 3.重要步骤:递归,归并,查找数组有效范围内的中间节点,有序数组合并...
分类:其他好文   时间:2015-08-12 11:38:22    阅读次数:79
汝佳大神的紫书上写错了?uva10048
算法竞赛入门经典第二版的365页例题11-5噪音,应该是“之和”换成“取最大值”,“取最小值”还是取最小值 如果我错了,请大家务必指点...
分类:其他好文   时间:2015-08-12 11:35:20    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!