• 2024-10-05comp10002 Foundations of Algorithms
    comp10002 Foundations of AlgorithmsSemester 2,2024Assignment 2LearningOutcomesInthisproject,youwilldemonstrateyour understanding ofdynamic memory and linked data structures (Chap- ter 10) and extend your program design, testi
  • 2024-04-12AC Automaton
    0.什么是自动机点我查看1.实现原理\(TRIE+KMP\),详细戳这里这里重点看代码实现#include<bits/stdc++.h>#defineN1000005usingnamespacestd;intT,n;chars[N],t[N];//模式串、文本串namespaceAC{ inttot; inttr[N][27];//字典树(图),u->i->tr[u][i]i是字母
  • 2024-03-19pyachocorasick库
    pyahocorasick介绍“pyahocorasick”是一个Python的第三方库,用于快速在大量文本中搜索多个关键字。该库的名字来源于“Aho-Corasick”字符串匹配算法,这是一种高效的多模式字符串匹配算法,适用于在一组目标字符串中查找一个或多个关键字的出现。使用“pyahocorasick”
  • 2023-11-03Proj. Unknown: Deciding Differential Privacy of Online Algorithms with Multiple Variables
    Paperhttps://arxiv.org/abs/2309.06615Abstract背景:自动机A被称作查分隐私自动机:当对某些D,对任何隐私预算ε>0,该自动机是Dε-differentiallyprivate(ADiPautomatonisaparametricautomatonwhosebehaviordependsontheprivacybudget
  • 2023-01-29字符串1 最基础的字符串算法
    Trie很简单的东西,这里就不阐述了。constintN=400005+111;structTrie{intnxt[N][27],cnt;intvis[N];voidinit(){memset(nxt,0,siz
  • 2023-01-14 UVA1502 GRE Words
    一道\(AC\)自动机\(+\)线段树难题。#include<algorithm>#include<cstring>#include<cmath>#include<cstdio>usingnamespacestd;constintN=3e5+10;tem
  • 2022-11-06AC-automaton
    【模板】AC自动机postedon2022-06-1111:17:10|under模板|sourcetemplate<intN,intM=26,intD='a'>structacam{ intch[N+10][M],cnt[N+10],tot,fail[N+10]