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
Reberland
Reberland
Linguistics【DP】
题目链接http://codeforces.com/problemset/problem/666/A思路题意就是给你一个字符串,删掉最前面5个字符,问剩下的字符串,从右往左不停拿掉长度为2或3的字符串,且不能连续两次拿相同的字符串,可以不拿完,问所有的拿法中,拿掉的字符串组成的集合是什么,字典序输出。这题虽说代码形式不太像DP,但却用到了DP的思维。从右往左推,设valid[i]表示存不存在一种方
The_Dawn_Star
·
2020-08-24 11:14
CodeForces
DP
acm
dp
Reberland
Linguistics(dp)
题目链接:C.ReberlandLinguisticstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputFirst-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareo
weixin_30871905
·
2020-08-24 10:20
Reberland
Linguistics
First-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareoneofthemosttalentedstudentsinthisuniversity.Theeducationisnoteasybecauseyouneedtohavefundamentalknowledgeindifferentar
RJ28
·
2020-08-24 10:32
ACM
易错
Codeforces 667C
Reberland
Linguistics 【dp】
参考:http://www.cnblogs.com/qscqesze/p/5448085.html题意给出一个字符串,选出大于4个字符当前缀,然后把后面的字母分成2个或者3个的小字符串,要求每个字母都要包括并且在同一个分词方案里面没有连续的相同小字符串,字典序输出所有可以分出来的小字符串。思路:考虑dpdp[i][0]表示处理到第i个字符,截取(i,i+2)是否可行;dp[i][1]表示处理到第i
sega_handsome
·
2020-08-24 09:37
简单基础经典dp
Reberland
Linguistics DP
题意:自己读了半天题,果断没看懂题意,看了题解才明白是这个意思啊。给一个字符串,去掉一个长度至少为5的前缀,剩下的切成长度为2或者3的串,且相邻的串不相同,问,最后可以切成多少个串且分别是什么;思路:dp[i][2]==1表示i,i+1形成的串可以满足要求,dp[i][3]==1同理;再就是转移了;考虑i位置,长度为2;(1)如果(i,i+1)与(i+2,i+3)相同,那么只有dp[i+2][3]
denglao1906
·
2020-08-24 08:16
667C -
Reberland
Linguistics【dp】
C.ReberlandLinguisticstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputFirst-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareoneoft
飘摇的尘土
·
2020-08-24 07:05
动态规划
Codeforces 667C
Reberland
Linguistics (DP)
题意给出一个字符串,选出大于4个字符当前缀,然后把后面的字母分成2个或者3个的小字符串,要求每个字母都要包括并且在同一个分词方案里面没有连续的相同小字符串,字典序输出所有可以分出来的小字符串。思路刚开始我枚举出所有除去末尾剩一个字母的可能的后缀串,然后WA6了,然后想到有可能会有xxxxxabab这种,然后特判了一下还是WA6,然后想到xxxxxababab这样也不会有ab,然后感觉再特判一下可能
Winterfell30
·
2020-08-24 07:22
递推DP
Codeforces
Codeforces 667C
Reberland
Linguistics【DFS】
一道卡题意的题。题目链接:http://codeforces.com/problemset/problem/667/C题意:一个串可以看成一个长度大于4的根,加上其后面的若干个相邻(inarow)不同的长度为2或3的子串组成。给定字符串,问你有多少种不同的子串,并按字典序输出。分析:很容易想到dfs的做法,注意剪枝的地方,只有在合理的情况下才标记这种情况。对于每个子串直接放到set里面就好了。代码
An55511
·
2020-08-24 07:25
Reberland
Linguistics 【DP】
/************************************************Author:MaltubEmail:
[email protected]
:htttp://www.xiang578.com*************************************************/#include#include#include#include#
永远热血沸腾
·
2020-08-24 07:05
codeforces
动态规划
[Codeforces.666A.
Reberland
Linguistics(DP)]
题目链接:传送门题意:给定串s,其由一个基本串后加任意多个长度为2或3的后缀串构成,要求基本串长度>4且相邻后缀串不相同。在基本串任意确定的情况下,求所有可能的后缀串。思路:dp[i][0]dp[i][0]dp[i][0]表示第a[i−1]a[i-1]a[i−1]~a[i]a[i]a[i]组成的字符串是否可行,dp[i][1]dp[i][1]dp[i][1]表示第a[i−2]a[i-2]a[i−2
KetchupZ
·
2019-04-29 20:11
Codeforce
#
朴素DP
Reberland
Linguistics DP
题意:自己读了半天题,果断没看懂题意,看了题解才明白是这个意思啊。给一个字符串,去掉一个长度至少为5的前缀,剩下的切成长度为2或者3的串,且相邻的串不相同,问,最后可以切成多少个串且分别是什么;思路:dp[i][2]==1表示i,i+1形成的串可以满足要求,dp[i][3]==1同理;再就是转移了;考虑i位置,长度为2;(1)如果(i,i+1)与(i+2,i+3)相同,那么只有dp[i+2][3]
hjt_fathomless
·
2016-05-07 15:00
dp
codeforces
Reberland
Linguistics 【DP】
/************************************************Author:MaltubEmail:
[email protected]
:htttp://www.xiang578.com*************************************************/ #include #include #include #inc
xinag578
·
2016-05-06 17:00
Reberland
Linguistics【DP】
题目链接http://codeforces.com/problemset/problem/666/A思路题意就是给你一个字符串,删掉最前面5个字符,问剩下的字符串,从右往左不停拿掉长度为2或3的字符串,且不能连续两次拿相同的字符串,可以不拿完,问所有的拿法中,拿掉的字符串组成的集合是什么,字典序输出。这题虽说代码形式不太像DP,但却用到了DP的思维。从右往左推,设valid[i]表示存不存在一种方
wlx65003
·
2016-05-04 08:00
dp
ACM
CodeForces 666A
Reberland
Linguistics(DP)
A.ReberlandLinguisticstimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputFirst-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareoneoft
Dacc123
·
2016-05-02 13:00
dp
codeforces
Linguistic
666A
Reberland
Codeforces 667C
Reberland
Linguistics【DFS】
一道卡题意的题。题目链接:http://codeforces.com/problemset/problem/667/C题意:一个串可以看成一个长度大于4的根,加上其后面的若干个相邻(inarow)不同的长度为2或3的子串组成。给定字符串,问你有多少种不同的子串,并按字典序输出。分析:很容易想到dfs的做法,注意剪枝的地方,只有在合理的情况下才标记这种情况。对于每个子串直接放到set里面就好了。代码
Yukizzz
·
2016-05-01 17:00
Codeforces 667C
Reberland
Linguistics (DP)
题意给出一个字符串,选出大于4个字符当前缀,然后把后面的字母分成2个或者3个的小字符串,要求每个字母都要包括并且在同一个分词方案里面没有连续的相同小字符串,字典序输出所有可以分出来的小字符串。思路刚开始我枚举出所有除去末尾剩一个字母的可能的后缀串,然后WA6了,然后想到有可能会有xxxxxabab这种,然后特判了一下还是WA6,然后想到xxxxxababab这样也不会有ab,然后感觉再特判一下可能
Dreamon3
·
2016-05-01 16:00
codeforces
Reberland
Linguistics
First-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareoneofthemosttalentedstudentsinthisuniversity.Theeducationisnoteasybecauseyouneedtohavefundamentalknowledgeindifferentar
u014258433
·
2016-04-30 22:00
ACM
易错
记忆化搜索 Codeforces666A
Reberland
Linguistics
传送门:点击打开链接题意:给一个串s(|s|4,后缀的长度为2或3。要求同一个后缀不会连续出现2次。问有多少后缀。思路:我们直接考虑从后往前搜索,保存后一个词和当前的词。但是这样直接搜索肯定会超时的。不过我们可以发现,中间有大量重复的,所以我们只需要记忆化一下位置,当前词的长度,后一个词的长度,就不会超时了#include #include #include #include #include #
qwb492859377
·
2016-04-30 11:00
Reberland
Linguistics 动态规划
A.ReberlandLinguistics题目连接:http://www.codeforces.com/contest/666/problem/ADescriptionFirst-ratespecialistsgraduatefromBerlandStateInstituteofPeaceandFriendship.Youareoneofthemosttalentedstudentsinthis
qscqesze
·
2016-04-30 08:00
上一页
1
下一页
按字母分类:
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
其他