上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 56 下一页
摘要: 题意:求本质不同的回文子串的和 题解:先构造pam,然后根据pam的原理(ch表示在该节点表示的回文串两侧加上该字符)对于每个节点维护一个表示该节点字符串的值,加起来即可 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GC 阅读全文
posted @ 2018-09-04 16:25 walfy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题意:字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最 大出现值。 题解:pam板子题 //cnt数组表示该节点代表的回文串出现次数,add时如果要新建节点,则说明出现了本质不同的子串 / Problem: 3676 User: walf 阅读全文
posted @ 2018-09-04 16:13 walfy 阅读(161) 评论(0) 推荐(0) 编辑
摘要: https://www.nowcoder.com/acm/contest/161/B 题意:两个人van游戏,n堆石子,每次只能取这堆石子数目的因子个数,没得取的人输,问第一个人的必胜策略有多少种 题解:sg函数,通过可取的石子数来打sg函数,然后枚举每一堆第一步取的石子数,sg函数异或起来看是不是 阅读全文
posted @ 2018-09-02 19:38 walfy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题意:求$\sum_{i=1}^n\sum_{j=1}^n\phi(gcd(i,j))$ 题解:$\sum_{i==1}^n\sum_{j=1}^n\sum_{d=1}^n[gcd(i,j)==d] \phi(d)$ $=\sum_{d=1}^n\phi(d) \sum_{i=1}^n\sum_{j 阅读全文
posted @ 2018-08-27 15:15 walfy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题意:求$2^{2^{2^{2^{...}}}}\%p$ 题解:可以发现用扩展欧拉定理不需要很多次就能使模数变成1,后面的就不用算了 $a^b\%c=a^{b\%\phi c} gcd(b,c)==1$ $a^b\%c=a^{b\%\phi c+\phi c} gcd(b,c)!=1$ 阅读全文
posted @ 2018-08-27 12:13 walfy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题意:多项式除法,A(x)=C(x) B(x)+D(x),给定A(x),B(x),求C(x),D(x) 题解:A(x)的度是n,B(x)的度是m 定义$A'(x)=x^n A(\frac{1}{x})$,可以发现$A'(x)=A(n x)$ $A(\frac{1}{x})=C(\frac{1}{x} 阅读全文
posted @ 2018-08-24 16:10 walfy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个集合,求有多少形态不同的二叉树满足每个点的权值都属于这个集合并且总点权等于i 题解:先用生成函数搞出来$f(x)=f(x)^2 c(x)+1$ 然后转化一下变成$f(x)=\frac{2}{1+\sqrt{1 4 c(x)}}$ 然后多项式开根和多项式求逆即可(先对下面的项开根,然后再求 阅读全文
posted @ 2018-08-23 20:49 walfy 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题意:求多项式的逆 题解:多项式最高次项叫度deg,假设我们对于多项式$A(x) B(x)\equiv 1$,已知A,求B 假设度为n 1,$A(x) B(x)\equiv 1(mod x^{\lceil \frac{n}{2} \rceil})$,$A(x) B'(x)\equiv 1(mod x 阅读全文
posted @ 2018-08-23 17:24 walfy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 板子题(卡常) 也可能是用map太慢了 / Problem: 3944 User: walfy Language: C++ Result: Accepted Time:9932 ms Memory:84304 kb / // pragma GCC optimize(2) // pragma GCC 阅读全文
posted @ 2018-08-23 13:32 walfy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题意:带增删边的查询二分图 题解:因为二分图肯定带奇环,lct维护,每次要加入一条边之前判断会不会构成环,如果会就把最先会删除的边删掉,然后如果是奇环就打个标记,然后把奇环数++,删除的时候,把标记删除,然后奇环数量 ,需要注意的是可能有自环,还有一点就是我们先把边拆成点了,判断奇环的时候不能直接看 阅读全文
posted @ 2018-08-22 10:42 walfy 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 56 下一页