摘要:
题目描述 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。 数据规模 di,s typedef long long ll; const int maxn = 1e5+10; int c[4] 阅读全文
摘要:
Description 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中 至少k个字符串的子串(注意包括本身) Input 第一行两个整数n,k。 接下来n行每行一个字符串。 n,k,l include include include type 阅读全文
摘要:
SAM的经典应用 一个状态的SIze==1绝对不合法。 一个状态在parent树上有一个Size 1的后继绝对不合法(前面可以再补字符) 一个状态可以转移到Size 1的节点绝对不合法,因为可以在后面补字符。 cpp include include include typedef long long 阅读全文