Warning: session_start(): open(/tmp/sess_83fddb5294bd2bcf30f1cda8e41c66bd, 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

Warning: mkdir(): No space left on device in /data/wiki/lib/plugins/dw2pdf/vendor/mpdf/mpdf/src/Cache.php on line 19
Temporary files directory "/data/wiki/data/tmp/dwpdf/539/" is not writable
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:running_chicken:2020_summer_week7_report [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:running_chicken:2020_summer_week7_report

2020/08/22 -- 2020/08/28 周报

团队

个人

todolist(补题)

2020牛客暑期多校训练营(第一场)CJY G XX C

2020牛客暑期多校训练营(第二场)Finish

2020牛客暑期多校训练营(第三场)CJY J/K ZRX I

2020牛客暑期多校训练营(第四场)CJY E XX G

2020牛客暑期多校训练营(第五场)CJY G/J

2020牛客暑期多校训练营(第六场)CJY F XX I ZRX D

2020牛客暑期多校训练营(第七场)CJY E ZRX A

2020牛客暑期多校训练营(第八场)XX J ZRX B/C

2020牛客暑期多校训练营(第九场)ZRX L

2020牛客暑期多校训练营(第十场)CJY G XX B ZRX F

2020加赛1 CJY A/E XX B/C ZRX D

2020加赛2 CJY E

2015ICPC北京 ZRX E (B/F/H)

2020杭电多校第一场 ZRX C

2020杭电多校第二场 CJY B/D ZRX K (C)

2020杭电多校第三场 CJY B/H/J XX A ZRX C (K)

CJY

专题

比赛

题目

ZRX

专题

平衡树专题

拓扑排序与2-sat专题

比赛

题目

cf 1791g

XX

专题

后缀自动机与广义后缀自动机:添加一道典型题目,添加map实现后缀自动机的写法

AC自动机:添加两道题目

FFT:添加模板,添加两道题目

比赛

Atcoder Beginner Contest 176

题目

Codeforces 1383/C 1389/F 1392/F

hdu多校第二场 H

本周推荐

zrx

题意

思路

评论

cjy

题意

思路

评论

XX

[SCOI2012]喵星球上的点名

来源:SCOI

算法:广义后缀自动机

题意:每一个人的名字由两个字符串构成,如果询问串为某个人的某个串的子串,那么这个人即被点到。对于每一个询问串,输出点到了几个人。全部询问结束后,输出每个人被点到的次数。

思路

对名字建广义后缀自动机。

询问一:预处理每一个节点会被多少个人的名字包含。枚举每一个人的名字,对于每一个节点,向上跳fa,对其所有后缀的sz进行更新。对每一个询问,找到对应节点,输出sz即可。

询问二:对于每一个询问串,对其所在节点vist更新。全部询问结束后,枚举每一个人的名字,对于其中每一个节点,向上统计其所有后缀的出现次数。

评论

在广义后缀自动机上的统计问题要注意利用自动机的性质。

2020-2021/teams/running_chicken/2020_summer_week7_report.1598583753.txt.gz · 最后更改: 2020/08/28 11:02 由 yyxzhj