poj
文章平均质量分 63
ZJM__
私たちは因果の十字路にまた会いましょう
曾经的Oier
曾经的acmer
现在的退役er
展开
-
POJ3461——Oulipo KMP算法的应用
题目地址: 戳我戳我~题目大意: 多组数据询问,每组数据2个字符串,问上面字符串在下面的字符串中出现的次数(匹配的次数);算法分析: 首先 暴力能做但是显然超时,字符串匹配还有一种更方便更快的方法:KMP! 今天刚学的KMP哇好开心啊~………… 这里我们只需要把KMP的return部分的操作改成cnt++记录一下次数,然后return cnt;即可。 代码很短,主要是为了KMP模板。原创 2015-08-24 23:53:43 · 646 阅读 · 0 评论 -
差分约束系统总结
先说模拟赛: T1 0(long double背锅) T2 60(数组开小背锅) T3 0 (DQS你给我过来,打什么猪国杀)总结:T1并不难long double cena BUG没办法,T2 差分约束裸题但是并没有很好的做出来于是要写作结,T3开始确实没想法,和DQS乱搞了一会(其实主要是DQS说想法我hack,然后DQS怒虐LCT)。T1:一个期望的题,开始没看出来,仔细一想,每个数在位原创 2015-10-15 21:58:31 · 1145 阅读 · 0 评论 -
POJ3169 Layout 差分约束系统[三星]
题目链接:POJ CodeVs 由于是英文题目就不再复制题面了~昨天看CV月赛的题看到这个题,因为Std有个地方看不懂所以自己再做了一下。首先本题仔细读题后发现求最大值,于是就跑最短路: 然后再仔细读题会发现3个约束条件: ①:两个妹子不和,b-a >= c的情况,将它转化为最短路形式的约束条件就是:a<=b-c(这里我用的我总结的方法,链接:QAQAQAQ)这种情况下是b向a建一条权值为-原创 2015-11-01 15:28:12 · 936 阅读 · 0 评论 -
POJ1061 青蛙的约会 数论
青蛙的约会 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 99911 Accepted: 19128Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高原创 2015-10-29 11:03:40 · 747 阅读 · 0 评论 -
学习记录——记忆化搜索 A* POJ2449 Remmarguts' Date
嗯,因为今天考试有个状压搜索可以用A*优化,以前也做过A*的题没有AC,于是今天就打算学一下A*(Astar)……百度第一个文章其实就不错的,地址:戳我 建议大家先去看这篇文章。 那篇文章讲的确实不错,但是例题却是坑了点,曼哈顿距离对于平面图可以卡死,但是好的启发函数对于那个图来说预处理就可以找到最短路了(宽搜),所以文章很好,例题可以考虑换一个~下面讲一些自己的理解:启发式搜索由两部分构成,g原创 2015-10-07 17:21:02 · 574 阅读 · 0 评论 -
POJ 3276 Face The Right Way 反转问题 常用技巧
题目链接:戳我题目大意: 有这么一行奶牛,每个奶牛有初始状态。 给出一个字符串,只包含大写字母B和F,B表示初始状态向后,F表示向前,现在有一个机器一次可以反转K个奶牛的朝向,求出最小的操作次数以及此时对应的K值;看完题目容易想出N^3暴力算法,枚举每个k对于每个k,对原序列从1跑到n-k+1然后如果当前牛朝前那就不翻转,否则反转,然后反转就暴力反转。。。。这样复杂度比较高,我们着手优化暴力反转原创 2015-09-17 16:46:29 · 624 阅读 · 0 评论 -
POJ 1144 Network 图论
题目地址:http://poj.org/problem?id=1144题目大意:多组数据,每组数据以0结束,文件也以0结束。对于每组数据第一行n表示点数,接下来至多n行,每行至多n个数,第i个数表示这个点和这一行的第一个数有边,求重要的地方的数目。重要的地方:删去该点使图分成多部分。读完题就知道这是个无向图求割点的裸题了……但是读入比较坑,当时没能想出来简单的方法,就gets直接读了。其实我们可以s原创 2015-08-22 18:18:00 · 497 阅读 · 0 评论 -
POJ1005 I Think I Need a Houseboat
http://poj.org/problem?id=1005 半夜不睡觉刷题好可怕……刷水题~题意:洪水每年增长50平方英里,洪水呈半圆形,第一年刚开始时洪水为0平方英里。现给出坐标,求该坐标最早在第几年被洪水淹没(被水淹没 不知所措)。大水题……我没看题目后面还输出END OF OUTPUT. Wr了一次,仔细读题~对于一个坐标,我们可以求出它到原点的距离,这就是r,定义π = 3.14,那原创 2015-08-22 01:02:38 · 544 阅读 · 0 评论 -
POJ3264——Balanced Lineup 倍增RMQ裸题
题目链接: 戳我题目大意:给定一个序列,有q次询问,每次询问给定一个区间,每次询问区间最大减去区间最小。输入:第一行两个数 n和q; 下面n行,每行一个数,第i+1行,表示序列的第i项; 接下来q行,每行2个数表示询问操作给定的区间。对于全序列,弄出一个ST表来,然后每次查询都是O1了,很方便,你想用线段树我也不拦你~ 毕竟RMQ这个东西,非常好打…………但是RMQ也有许多需要注意的地方,今天原创 2015-09-01 21:19:20 · 721 阅读 · 0 评论 -
第四周周赛——三金三银两铜+签到
A——HDU 5974 A Simple Math Problem <-题目链接 签到题Given two positive integers a and b,find suitable X and Y to meet the conditions: X+Y=a ...原创 2018-08-20 22:43:25 · 350 阅读 · 0 评论