ICode9

精准搜索请尝试: 精确搜索
  • 小猿圈Linux 之用户和用户组管理(一)2019-05-22 13:55:49

    小猿圈白老师对linux用户和用户组管理有详细的视频讲解,想要深入理解的朋友们可以去看一下白老师的linux入门,那小编先带你们了解一下:用户和用户管理最常用几种操作。 经常用到的有以下几个方面: (1)用户账号的添加、删除与修改。(2)用户口令的管理。(3)用户组的管理。 Linux系统用户账号的

  • RNA-seq分析htseq-count的使用2019-05-14 15:49:31

    RNA-seq分析htseq-count的使用 HTSeq作为一款可以处理高通量数据的python包,由Simon Anders, Paul Theodor Pyl, Wolfgang Huber等人携手推出HTSeq — A Python framework to work with high-throughput sequencing data。自发布以来就备受广大分析人员青睐,其提供了许多功能给那

  • 误删Windows账户恢复方案2019-04-28 14:55:50

    原创文章,转载请注明出处!谢谢 和unix一样,在程序世界里,用户只是一个id。通常新建用户id会递增,删除后这个id就不再使用了。通常unix系统可以修改passwd文件,但是windows不能。 我这里使用了RunasSystem和注册表编辑器实现修改用户id。以下测试方案在windows7虚拟机中测试通过,在win

  • 5261 Rhyme--广义SAM+拓扑排序2019-04-28 14:44:05

    原题链接,不是权限题 题目大意 有\(n\)个模板串,让你构造一个尽量长的串,使得这个串中任意一个长度为\(k\)的子串都是至少一个模板串的子串 题解 可以先看一下这道题 [POI2000]病毒 虽然是个\(AC\)自动机,不过思路很像 对于这道题,我们只需要把广义\(SAM\)建出来,然后在那些只经过\(maxle

  • 【SAM】BZOJ5137 [Usaco2017 Dec] Standing Out from the Herd2019-04-22 15:49:27

    【题目】 lydsy 给定nnn个字符串,对于每个字符串,问只在这个字符串中出现的子串有多少个。 n,∑∣S∣≤105n,\sum|S|\leq 10^5n,∑∣S∣≤105 【解题思路】 随便写写板子吧。 建出广义SAM\text{SAM}SAM后自下而上合并right\text{right}right集合即可,实现时就是给每个结束节点打

  • bzoj 4032: [HEOI2015]最短不公共子串【dp+SAM】2019-04-22 14:44:51

    第一、二问: 就是最小的最长公共长度+1,设f[i][j]为a匹配到i,b匹配到j,第一问的转移是f[i][j]=(a[i]==b[j]?f[i-1][j-1]+1:0),第二问的转移是f[i][j]=(a[i]==b[j]?f[i-1][j-1]+1:f[i][j-1]),注意这里更新最小公共长度的时候,如果f[i][j]==i就不能更新,因为不能从前面随便新加的字符,后面加的

  • bzoj 3998: [TJOI2015]弦论【SA+二分||SAM】2019-04-16 18:43:47

    SA的话t==0直接预处理出每个后缀的不同串贡献二分即可,然后t==1就按字典序枚举后缀,然后跳右端点计算和当前后缀的前缀相同的子串个数,直到第k个 不过bzoj上会T #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int N=10000005; int n,o,sa[N],rk[

  • 十二省联考2019做题笔记2019-04-12 10:37:54

    异或粽子(可持久化Trie、堆) 超级钢琴+可持久化Trie???HNOI D1T1怎么不出这种送分题啊 代码 字符串问题(SAM、记忆化搜索) 一切字符串问题用SAM就完事了 把原串reverse,这样“某个\(A\)串是前面的\(A\)串支配的\(B\)串的前缀”的条件变成了后缀。而以某个串为后缀的串在SAM的fail树上体现为

  • 【BZOJ 2119】股市的预测(SAM)2019-04-07 20:50:58

    SAM很好用的啊。。。 传送门 双倍经验:L-Gap Substrings 基本做法类似,这道题的差分改掉,map 改掉就好了QWQ noteskey 反正就是先差分一下,然后把首项丢掉(没有比较的对象自然就不算趋势了) 然后就是建 SAM ,做法如下(抄了自己的题解 QWQ) 转化:给出一个序列,求多少个相距为 m 的子串是相同的

  • linux 添加用户、权限2019-03-22 12:53:48

    # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。   假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new pa

  • 【SAM manacher】bzoj3676: [Apio2014]回文串2019-03-13 20:41:02

    做法一:PAM;做法二:SAM+manacher. Description 考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最 大出现值。  Input 输入只有一行,为一个只包含小写字母(a -z)的非空字符串s。  Outpu

  • SAM入门2019-03-04 23:37:25

    学了两天,会了点皮毛,这里只放代码。 P3804 #include<iostream>#include<cstdio>#include<cmath>#include<ctime>#include<queue>#include<algorithm>#include<cstring>using namespace std;#define duke(i,a,n) for(register int i = a;i <= n

  • bzoj3277-串2019-03-02 14:51:21

    Code #include<cstdio> #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<queue> #include<map> #include<set> #include<string> using namespace std; #define rep(i,l,r) for(r

  • Luogu4770 NOI2018 你的名字 SAM、主席树2019-02-26 21:49:47

    传送门 NOI数据竟然1A了???虽然UOJ日常97 先考虑前\(68pts\),也就是\(l=1 , r=|S|\)的情况。我们对\(S\)建好SAM,把\(T\)扔到\(S\)的SAM上匹配,如果不考虑本质不同子串的性质,那么答案就是\(\sum\limits_{i=1}^{|T|} i - l_i\),其中\(l_i\)是匹配到第\(i\)个字符时的匹配长度。 然后考虑如

  • 每周记录2019-02-25 20:48:18

    1月6日 旋转卡壳 闵可夫斯基和 1月13日 期末复习 1月20日 网络流前4道题 一场失败的期末考试 写寒假作业 bzoj [HNOI2008]明明的烦恼(90分) prufer序列 正睿 画画图 树型dp 1月27日 后缀自动机SAM复习 正睿19冬令营&省选线上集训附加赛2 改错: T1 树型dp 多组数据没有init & 转移方

  • [NOI2018]你的名字2019-02-17 16:03:32

    做这题的时候发现自己根本不会sam... sam上节点$x$代表了一些出现位置(右端点)相同的字符串,长度为$[v_{fa_x}+1,v_x]$ 考虑计数$\subseteq T$且$\subseteq S[l\cdots r]$的,如果求出$len_i$表示$T[1\cdots i]$的最长的$\subseteq S[l\cdots r]$的后缀的长度,那么可以直接枚举$T$的sam

  • 渗透测试漏洞利用入门总结2019-02-06 23:41:13

    漏洞利用 利用medusa获得远程服务的访问权限。 这些服务包括ssh、telnet、ftp、pc anywhere 、vnc 对这些服务进行爆破的工具分别是medusa 和hydra 使用medusa之前还需要获得一些信息。IP地址、用于登录的某个用户名、在登陆是使用的某个密码或包含众多密码的字典文件,以及想验证的

  • fzyjojP2963 -- [校内训练20161227]疫情控制问题2019-02-03 18:39:25

    (题干中的废话已经划去)   dp显而易见 收益为负数的可以直接扔掉不管。不要一定更优 子串问题,考虑SAM 建立广义SAM 尝试匹配,匹配到的位置的parent树祖先如果有完整的串,那么可以从这个串转移 考虑祖先不好考虑 不妨考虑i对j(i<j)的贡献,就是子树了 线段树维护dfn序,区间对val取max  

  • [APIO2014]回文串2019-02-03 11:03:51

    暂时有两种解法: 1.SA+manacher 考虑到本质不同回文串最多O(n)个 每找到一个,就看它出现多少次,SA数组往两边二分即可 简单粗暴 2.SAM+manacher 就是用SAM来找S[l,r]出现次数 倍增到所在right集合即可。   (回文树,回文自动机,不会告辞)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有