SGU
文章平均质量分 86
alpc_qleonardo
这个作者很懒,什么都没留下…
展开
-
SGU 208 Toral Tickets(Polya计数+Java大数)
ICPC青岛站的E题,非常明显的一道polya,当场秒看出来,但是无奈不会求置换,或者说没做过类似的题。 看着别人好多都过了,还是有点不甘心的。于是回来专门找了找这种题目去做。 首先,我们来回顾一下polya定理和burnside引理。其实,本质上来说,之前做的所有题都是利用burnside引理,而这个polya定理就是我没有见过的,也正是赛场上出现的题目。burnside引理:对于一个置换f,若一个着色方案s经过置换后不变,称s为f的不动点。将f的不动点数目记为Z(f),则原创 2017-11-09 22:00:03 · 415 阅读 · 0 评论 -
SGU 140 Integer Sequences(拓展欧几里得)
说实话,一开始没有想到拓展gcd,以为是其他什么高端的东西…… 这题就是说给出两个向量相乘的结果和其中一个向量,问另一个向量是多少。 要解决这个问题,得从最简单的开始。相同条件下,如何求两个数字相乘中位置的数字。即已知a1x1+a2x2≡b(mod p),其中除了x1和x2以外,所以数字给出。很显然,我们就会用拓展gcd来求出x1和x2,这个我就不多解释了。那么,如果有三个数字呢?注意到,当两个数字的时候,存在解的条件gcd(x1,x2)整除b,那么在三个数字的时候,也有尊在原创 2017-08-12 20:51:09 · 563 阅读 · 0 评论