编程及软件开发解决方案库

2000万优秀解决方案库,覆盖所有编程及软件开发类,极速查询

今日已更新 1552 篇代码解决方案

  • 1:hihocoder 1457(后缀自动机+拓扑排序)

                        题意给定若干组由数字构成的字符串,求所有不重复子串的和(把他们看成十进制),答案mod(1e9+7) 题解:类似后缀数组的做法,把字符串之间用‘:‘连接,这里用‘

    https://www.u72.net/daima/nr19e.html - 2024-10-14 18:20:39 - 代码库
  • 2:hihocoder 1036 Trie图(AC自动机

                        传送门Description上回说到,小Hi和小Ho接受到了河蟹先生伟大而光荣的任务:河蟹先生将要给与他们一篇从互联网上收集来的文章,和一本厚厚的河蟹词典,而他们

    https://www.u72.net/daima/nvhxn.html - 2024-10-28 10:23:39 - 代码库
  • 3:【模板】AC自动机(加强版)

                        题目描述有个由小写字母组成的模式串以及一个文本串。每个模式串可能会在文本串中出现多次。你需要找出哪些模式串在文本串中出现的次数最多。输入输出

    https://www.u72.net/daima/nuhav.html - 2024-10-21 11:05:39 - 代码库
  • 4:ZOJ 3228 Searching the String (AC自己主动机

                        题目链接:Searching the String解析:给一个长串。给n个不同种类的短串。问分别在能重叠下或者不能重叠下短串在长串中出现的次数。能重叠的已经是最简单

    https://www.u72.net/daima/nvaer.html - 2024-10-27 18:41:39 - 代码库
  • 5:hdu 2296 Ring(AC自动机+DP)

                        题目链接:hdu 2296 Ring题目大意:给定N和M,表示要求一个长度不大于N的字符串,现在有M个得分串,给定M个得分串,以及每个串的得分值。要求分值尽量

    https://www.u72.net/daima/nzzfu.html - 2024-08-01 09:49:23 - 代码库
  • 6:zoj 3228 Searching the String(AC自动机)

                        题目连接:zoj 3228 Searching the String题目大意:给定一个字符串,然后现在有N次询问,每次有一个type和一个子串,问说子串在字符串中出现几次,type为0时为可

    https://www.u72.net/daima/nzzf6.html - 2024-08-01 09:50:07 - 代码库
  • 7:ZOJ - 3228 Searching the String (AC自己主动机)

                        DescriptionLittle jay really hates to deal with string. But moondy likes it very much, and she‘s so mischievous that she often gives

    https://www.u72.net/daima/na74f.html - 2024-09-19 10:05:15 - 代码库
  • 8:HDU 2222 Keywords Search AC自动机

                        题目大意:给出一些单词,和一个句子,问有多少个单词在句子中出现过。思路:来签到吧CODE:#include <queue>#include <cstdio>#include <cstring>#inclu

    https://www.u72.net/daima/ndncd.html - 2024-08-04 16:23:43 - 代码库
  • 9:Substrings(后缀自动机

                        http://www.spoj.com/problems/NSUBSTR/题意:给一个字符串S,令F(x)表示S的所有长度为x的子串中,出现次数的最大值。求F(1)..F(Length(S))这题做法:首先建立

    https://www.u72.net/daima/nbc6f.html - 2024-08-06 01:16:43 - 代码库
  • 10:后缀自动机,SAM,suffix automaton 模板

                        理解神马的就不贴了,实在需要的话留言,我再填坑。#include <cstdio>#include <cstring>#include <algorithm>#define N 101000#define T 26using na

    https://www.u72.net/daima/nf3n9.html - 2024-08-07 11:42:52 - 代码库
  • 11:(正解AC自动机,二解数位DP,吾异与之)

    题解:AC自<em>动机</em>解法没去想,数位DP没学,这里有一种类&amp;#20284;于数位DP,却又与数位DP不

    https://www.u72.net/daima/5n6d.html - 2024-07-22 22:12:18 - 代码库
  • 12:第十二周项目3-摩托车继承自行车和电动

                        #include &lt;iostream&gt;#include&lt;conio.h&gt;#include &lt;windows.h&gt;using namespace std;enum vehicleStaus {rest, running};  //车辆状态:泊车、行进class ve

    https://www.u72.net/daima/za3v.html - 2024-07-04 10:44:10 - 代码库
  • 13:(AC自动机+dp)

                        链接第一次做这种题目,参考了下题解,相当于把树扯直了做DP,估计这一类题都是这个套路吧。状态方程dp[i][next] = dp[i][next]+dp[i][j] ;dp[i][j]表示长度

    https://www.u72.net/daima/zfks.html - 2024-07-04 16:30:46 - 代码库
  • 14:lightoj 1427 - Substring Frequency (II) AC自动机

                        模板题,找来测代码。注意有相同单词//#pragma comment(linker, &quot;/STACK:1024000000,1024000000&quot;)#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;cstdli

    https://www.u72.net/daima/nexd.html - 2024-07-04 08:50:51 - 代码库
  • 15:hdu2896 病毒侵袭 ac自动机

                        地址:http://acm.split.hdu.edu.cn/showproblem.php?pid=2896题目:病毒侵袭Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (J

    https://www.u72.net/daima/bc8s.html - 2024-08-15 22:26:23 - 代码库
  • 16:hdu2222 Keywords Search ac自动机

                        地址:http://acm.split.hdu.edu.cn/showproblem.php?pid=2222题目:Keywords SearchTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/13

    https://www.u72.net/daima/brn8.html - 2024-08-15 22:36:15 - 代码库
  • 17:hdu_5507_GT and strings(AC自动机)

                        题目链接:hdu_5507_GT and strings题意:给n个字符串和q个询问,每个询问给两个数字x,y,问1.x是否为y的子序列,2.x是否为y的子串,是输出1,否则输出0,每个询问输出

    https://www.u72.net/daima/h0du.html - 2024-08-13 13:36:33 - 代码库
  • 18:zoj3228Searching the String(ac自动机)

                        链接这个题把病毒分为了两种,一种包含可以覆盖,另一种不可以,需要分别求出包含他们的个数,可以把两种都建在一颗tire树上,在最后求得时候判断一下当前节点是

    https://www.u72.net/daima/hwbv.html - 2024-07-06 00:44:44 - 代码库
  • 19:hdu2296Ring(ac自动机+dp)

                        链接dp[i][j]表示长度为i在节点J的时候的权值最大值,根据trie树转移一下就行,需要每次都取最小的,所以需要另开一数组保存字典序最小的状态。  1 #include

    https://www.u72.net/daima/hwb7.html - 2024-07-06 00:45:22 - 代码库
  • 20:zoj3228Searching the String(ac自动机)

                        链接这个题把病毒分为了两种,一种包含可以覆盖,另一种不可以,需要分别求出包含他们的个数,可以把两种都建在一颗tire树上,在最后求得时候判断一下当前节点是

    https://www.u72.net/daima/hwf0.html - 2024-07-06 00:46:29 - 代码库