E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
最小表示法
【2015.9.5】NOIP2012模拟赛题解by唐翔昊
T1首先筛法暴力出1到30w中具有公因数最多的数量(算出只有180),然后我们惊喜地发现我们可以直接做,
最小表示法
枚举第k位,然后向前判断是否合法,处理处最小的能放进去的就可以了,同时判断不可能是看这一位能否放进去
BPM136
·
2015-09-06 20:00
noip
【模板】字符串算法-字符串
最小表示法
2014年10月,刚进hdu参加新生赛的时候,就遇到了字符串
最小表示法
的裸题,然而那时什么都不会的我只得写暴力,自然TLE了。
snowy_smile
·
2015-08-27 20:00
[置顶] 字符串相关总结
HASHHASH相关Tire树Tire树初探KMP/扩展KMPKMP/扩展KMPAC自动机及其相关AC自动机ManacherManacher
最小表示法
最小表示法
slongle_amazing
·
2015-08-22 10:00
BZOJ2882
传送门:BZOJ2882(权限题)
最小表示法
的模板。传送门:周神论文代码上的小细节见下。
Le_ballon_rouge
·
2015-08-22 10:31
字符串
最小表示法
字符串
最小表示法
POJ 1635 Subway tree systems 树的Hash 或 树的
最小表示法
就是给出从树的中心开始的dfs序,根据两个dfs序列判断两棵树是否同构大致思路:首先根据dfs一直是从树的中心开始的,所以不用担心中心的问题,用树的Hash的话当然可以做另外一个思路是从中心开始的话用树的
最小表示法
来做
u013738743
·
2015-07-31 10:00
tree
poj
Systems
Subway
树的最小表示法
树的Hash
1635
Equivalent Strings(暴搜 或
最小表示法
)
B.EquivalentStringstimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputTodayonalectureaboutstringsGeraldlearnedanewdefinitionofstringequivalency.Twostrings a an
u013015642
·
2015-07-23 09:00
[NOI2007]生成树计数(状压dp+矩阵加速)
向前连哪些边"并不是有2^k种情况 前n个点构成了许多连通块,而非一棵树 因此,结点n引出的边既要使结点1~n连通,也不能构成环 而n只能向n-k~n-1连边 所以n的答案只与结点n-k~n-1的连通性有关 用
最小表示法
表示出点
cjk_cjk
·
2015-05-28 01:00
最小表示法
NOI
状压dp
矩阵加速
生成树计数
[BZOJ 1494][NOI 2007]生成树计数(状压DP+
最小表示法
+矩阵乘法)
这个连通性的序列可以用
最小表示法
压缩成一个K位K进制数S。用f[i][S]表
qpswwww
·
2015-04-29 09:00
[省选前题目整理][POJ 3133]Manhattan Wiring(插头DP)
整体思路:插头DP、
最小表示法
。不妨设整个棋盘数组为map[][],map[i][j]=0表示(
qpswwww
·
2015-03-31 17:00
BZOJ 2176 Strange string
最小表示法
题目大意:给定一个串S,求
最小表示法
n #include #include #include #defineM10001000 usingnamespacestd; intn; unsignedchars
PoPoQQQ
·
2015-03-14 08:00
最小表示法
bzoj
BZOJ2176
HDU 4162 Shape Number
大意:原串通过相邻的数字相减得到的差或8减该差得到一个新串,然后输出新串(看成环)如果仅仅只是求最小的字母序的排列,那么就可以直接用字符串的
最小表示法
直接解决,可以得到最小排列的第一个字符在该字符串的那个位置
u013007900
·
2015-02-24 21:00
最小表示法
字符串循环同构问题
用
最小表示法
返回最小表示串(字典序最小的同构串)第一个字符在原始串中的下标。用两个指针i,j,i初始化为0,j初始化为1,用k表示当前已经匹配串的长度。
小小小小葱
·
2015-01-26 19:23
字符串
最小表示法
字符串循环同构问题
用
最小表示法
返回最小表示串(字典序最小的同构串)第一个字符在原始串中的下标。 用两个指针i,j,i初始化为0,j初始化为1,用k表示当前已经匹配串的长度。
corncsd
·
2015-01-26 19:00
POJ 1509 Glass Beads 后缀自动机
思路:
最小表示法
和后缀自动机的裸题,不过我是为了学后缀自动机才写的这个题,就没有去学
最小表示法
。
jiangyuze831
·
2015-01-17 07:00
poj
后缀自动机
后缀树
BZOJ 2882 工艺 后缀自动机
题目大意:
最小表示法
模板题不会
最小表示法
,拿后缀自动机水了一发~~一开始还写挂了MLE……权当练习一下SAM的熟练度了0.0#include #include #include #include #include
PoPoQQQ
·
2014-12-16 11:00
后缀自动机
bzoj
BZOJ2882
【POJ1509】Glass Beads
最小表示法
②
最小表示法
算法。一种朴素的方法是设计i,j两个指针。其中i指向最小表示的位置,j作为比较指针。令i=0,j=1如果S[i]>S
Vmurder
·
2014-12-11 19:00
最小表示法
POJ1509
【恶补字符串Project】
大家都知道我不会字符串……,所有的字符串题都是hash乱搞的……该补一补了kmpTrieAC自动机(fail树)后缀数组后缀自动机
最小表示法
manacher*扩展kmp*后缀树以及在xxx上的各种dp待刷的题
u012732945
·
2014-11-30 10:00
bzoj
HDU 4162 Shape Number
题意:一串链码 用差分的
最小表示法
表示思路:其实就是
最小表示法
的模版题…代码:#include #include #include #include #include #include #include
u013351160
·
2014-10-25 21:00
HDU
最小大表示法
【字符串
最小表示法
】 POJ 1509 Glass Beads
这题可用后缀自动机,当然
最小表示法
更简单。。。
blankcqk
·
2014-10-10 21:00
poj
新生赛3 1003 字符串
最小表示法
题目
ProblemCTimeLimit:2000/1000ms(Java/Other) MemoryLimit:32768/32768K(Java/Other)TotalSubmission(s):43 AcceptedSubmission(s):11Font: TimesNewRoman | Verdana | GeorgiaFontSize: ← →ProblemDescriptionRe
zy691357966
·
2014-10-07 16:00
字符串
最小表示法
O(n)算法
网上看了这篇文章后还是感觉有些地方讲的没有详细的证明所以添加了一点红色字是博主写的求字符串的循环最小表示: 上面说的两个字符串同构的,并没有直接先求出Min(s),而是通过指针移动,当某次匹配串长时,那个位置就是Min(s)。而这里的问题就是:不是给定两个串,而是给出一个串,求它的Min(s),eg:Min(“babba”)=4。那么由于这里并非要求两个串的同构,而是直接求它的最小表示,由于源串和
zy691357966
·
2014-10-07 15:00
字符串
最小表示法
(1) 朴素算法
循环字符串的
最小表示法
的问题可以这样描述:对于一个字符串S,求S的循环的同构字符串S’中字典序最小的一个。由于语言能力有限,还是用实际例子来解释比较容易:设S=bcad,且S’是S的循环同构的串。
zy691357966
·
2014-10-07 15:00
uva 719 - Glass Beads(
最小表示法
| 后缀自动机)
题目链接:uva719-GlassBeads题目大意:给定一个字符串,求
最小表示法
。
u011328934
·
2014-09-04 23:00
uva 1314 - Hidden Password(
最小表示法
)
题目链接:uva1314-HiddenPassword题目大意:给定一个字符串,求该字符串的
最小表示法
。解题思路:以两个指针交替移动,逐个比较,直到比较出大小后转移起始位置。
u011328934
·
2014-09-04 21:00
UVA 1314 - Hidden Password(
最小表示法
)
UVA1314-HiddenPassword题目链接题意:题意其实就是,给一个字符串,求它的最小表示思路:
最小表示法
代码:#include #include constintN=100005; intn
u011217342
·
2014-08-20 20:00
UVA 719 - Glass Beads (
最小表示法
)
UVA719-GlassBeads题目链接题意:就是求
最小表示法
的位置思路:
最小表示法
裸题代码:#include #include constintN=10005; intt; charstr[N]
u011217342
·
2014-08-20 20:00
POJ 1739 Tony's Tour (插头DP)
dp所以轮廓线与已决策格子的接触边数最多就是m+1,而这些接触的边所对应的已决策格子在接触边这一方向上是否有插头且插头间的连通性是需要记录的信息)根据轮廓线上方与它相连的插头的情况来描述轮廓线的状态用
最小表示法
从左到右依次标记
Yunyouxi
·
2014-08-04 21:00
动态规划
最小(最大)表示法模板
字符串博大精深,理解
最小表示法
intmin_max_reprecention(intflag)//最小最大表示法0、1 { inti=0,j=1,k=0; while(i0)i=i+k+1; elsej
Hivoodoo
·
2014-08-04 16:00
字符串
ACM
最小表示法
最大表示法
循环字符串的
最小表示法
循环字符串的
最小表示法
的问题可以这样描述:对于一个字符串S,求S的循环的同构字符串S’中字典序最小的一个。由于语言能力有限,还是用实际例子来解释比较容易:设S=bcad,且S’是S的循环同构的串。
u013491262
·
2014-08-02 10:00
hdu 2609 How many (
最小表示法
+map)
不过还好A掉了思路:对每个串,如果
最小表示法
相同两个就是same。所以我对
最小表示法
hash,用map标记。我这中间涉及了char到string的转换。
ljd4305
·
2014-07-25 14:00
poj 1509 Glass Beads (
最小表示法
,模板题)
小记:字符串的
最小表示法
的最基本的应用,之前还不知道呢,于是查了查资料看了看,发现这方法其实还蛮不错的,思路:如果有kmp,manacher,扩展kmp,ac自动机,trie树等学习经验的话,
最小表示法
还是蛮容易懂的
ljd4305
·
2014-07-25 14:00
hdu 4162 Shape Number(
最小表示法
)
差分链码出了一次错...思路:如果仅仅只是求最小的字母序的排列,那么就可以直接用字符串的
最小表示法
直接解决,可以得到最小排列的第一个字符在该字符串的那个位置。
ljd4305
·
2014-07-25 14:00
HDOJ3374 String Problem 【KMP】+【
最小表示法
】
StringProblemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1512 AcceptedSubmission(s):668ProblemDescriptionGiveyouastringwithlengthN,youcangenerateNs
u012846486
·
2014-07-18 17:00
HDU3374
PKU 1509 Glass Beads (
最小表示法
)
题意:有一个环形字符串,让你找一个位置切一刀使得字符串字母序最小,输出这个位置。思路:可以看成两个字符串比较,一个是从下标0开始(0~n-1),一个从下标1开始(1~n-1,0)。然后两个指针i=0,j=1.从s[i]和s[j]开始比较第k个字符是否相同,当k==len时,返回i,j中的最小值.当s[i+k]和s[j+k]不相同时,若s[i+k]>s[j+k]则可见从s[i+1]到s[i+k]都不
u012861385
·
2014-07-16 10:00
[
最小表示法
] hdu 2609 How many
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2609HowmanyTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1225 AcceptedSubmission(s):476ProblemDescript
cc_again
·
2014-05-10 19:00
最小表示法
模板
//minRepresentation #include #include #definemaxn1000 charstr[2*maxn]; intlen; intminR(){ inti=0,j=1,k=0,t; while(i+k0)i+=k+1; elsej+=k+1; k=0; if(j==i)++j; } } returni
u012846486
·
2014-05-03 16:00
hdu 2609 How many(
最小表示法
)
题目链接:hdu2609Howmany题目大意:给出n,表示有n个有01组成的字符串,每个字符串都代表一个项链,那么该字符串就是一个环状的结构,题目要求计算说给出的字符串中有几种不同的项链。解题思路:将每个字符串转换成最小串,然后放在set里面去重。#include #include #include #include #include usingnamespacestd; constintN=
u011328934
·
2014-03-19 22:00
[置顶] 啦啦
动态规划:区间dp,树状dp,数位dphdu3555,sgu258,sgu390 队列优化:zoj3399
最小表示法
的状态压缩DP:spoj2159 专题链接:http://acm.hust.edu.cn
dslovemz
·
2014-01-09 14:00
SOJ3296 Windy's S
字符串的
最小表示法
算法复杂度O(n)也可用于判断字符串的循环同构//#pragmacomment(linker,"/STACK:102400000,102400000") #include #include
huangshenno1
·
2013-09-17 13:00
最小表示法
“
最小表示法
”思想在字符串循环同构问题中的应用(摘自周源的ppt)前言:“
最小表示法
”比起动态规划、贪心等思想,在当今竞赛中似乎并不是很常见。但是在解决判断“同构”一类问题中却起着重要的作用。
GeiZuoZuoZuo
·
2013-09-14 21:00
poj 1739 Tony's Tour 插头dp
第一道插头dp,还是非常艰难的,做法的话cdq论文中已经讲得很清楚了,用的是
最小表示法
,但是这个题目因为障碍的存在导致细节处理上面更加麻烦。
yrleep
·
2013-09-06 12:00
最小表示法
(在解决判断“同构”一类问题中有很大作用)
最小表示法
最小表示法
在解决判断“同构”一类问题中有很大作用。
lezong2011
·
2013-09-03 19:00
hdu4162(
最小表示法
)
ShapeNumberTimeLimit:24000/12000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):777 AcceptedSubmission(s):372ProblemDescriptionIncomputervision,achaincodeisasequenceofnum
xj2419174554
·
2013-08-17 15:00
数据结构
字符串
最小表示法
hdu3374(
最小表示法
+KMP)
StringProblemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1296 AcceptedSubmission(s):585ProblemDescriptionGiveyouastringwithlengthN,youcangenerateNs
xj2419174554
·
2013-08-17 14:00
数据结构
字符串
KMP
最小表示法
poj1509(
最小表示法
)
GlassBeadsTimeLimit:3000MS MemoryLimit:10000KTotalSubmissions:1976 Accepted:1150DescriptionOnceuponatimetherewasafamousactress.Asyoumayexpect,sheplayedmostlyAntiqueComediesmostofall.Allthepeoplelovedh
xj2419174554
·
2013-08-17 11:00
数据结构
字符串
最小表示法
HDU 2609 How many(
最小表示法
+set判重两种写法)
HowmanyTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1028 AcceptedSubmission(s):403ProblemDescriptionGiveyoun(n1100->1001->0011->0110. InputTheinputc
opm777
·
2013-08-09 14:00
set
最小表示
hdu 2609(字符串
最小表示法
)
点击打开链接题意:有长知识了,字符串
最小表示法
。。。看2003国家集训队周源的论文。。。。
yyf573462811
·
2013-08-09 11:00
数学
HDU
字符串最小表示法
HDU 3374String Problem(最大
最小表示法
+KMP)
StringProblemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1292 AcceptedSubmission(s):581ProblemDescriptionGiveyouastringwithlengthN,youcangenerateNs
opm777
·
2013-08-08 13:00
KMP
HDU
循环移位
最小最大表示法
最小循环节
uva 719 - Glass Beads
最小表示法
模板
uva719-GlassBeads#include #include #include usingnamespacestd; chars[111111]; intmain() { intn,i,j,k,p1,p2,cas; scanf("%d",&cas); while(cas--) { scanf("%s",s); n=strlen(s); p1=0,p2=1,k=0;//p1,p2分别为两个
No__stop
·
2013-08-04 17:00
字符串
最小表示法
Manhattan Wiring poj3133
确定起点和终点的俩条简单路径问题,可以规定每个格子只能有2号插头或3号插头或空插头,允许合并相同编号的插头,这样可能会产生冗余的回路,但由于此题求得是最小解,所以这种情况会被筛选掉,当然如果求最长路径的话就不能这样了,只能使用
最小表示法
编号
gyarenas
·
2013-07-15 21:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他