Warning: session_start(): open(/tmp/sess_f4448cca5dfa8c08538cf05571425968, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430
Writing /data/wiki/data/cache/d/de2edb2fcb553ea79b79c722a4e13dbc.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:legal_string:jxm2001:字符串_3 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:legal_string:jxm2001:字符串_3

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:legal_string:jxm2001:字符串_3 [2020/09/02 10:27]
jxm2001
2020-2021:teams:legal_string:jxm2001:字符串_3 [2020/09/02 10:52] (当前版本)
jxm2001
行 43: 行 43:
  int sa[MAXN],​rk[MAXN],​height[MAXN],​X[MAXN],​Y[MAXN],​c[MAXN];​  int sa[MAXN],​rk[MAXN],​height[MAXN],​X[MAXN],​Y[MAXN],​c[MAXN];​
  int d[MAXN][MAXM],​lg2[MAXN];​  int d[MAXN][MAXM],​lg2[MAXN];​
- void get_sa(int *s,int n,int m){//​s下标从1开始+ void get_sa(char *s,int n,int m){//​s下标从1开始
  int *x=X,*y=Y;  int *x=X,*y=Y;
  _rep(i,​0,​m)c[i]=0;​  _rep(i,​0,​m)c[i]=0;​
行 63: 行 63:
  m=pos;  m=pos;
  }  }
 + _rep(i,​1,​n)rk[sa[i]]=i;​
  }  }
  void get_height(char *s,int n){//​必须先得到sa数组和rk数组 ​  void get_height(char *s,int n){//​必须先得到sa数组和rk数组 ​
2020-2021/teams/legal_string/jxm2001/字符串_3.1599013654.txt.gz · 最后更改: 2020/09/02 10:27 由 jxm2001