前言Pyinstaller打包原理就是把python解释器和代码文件打包进同一个exe中,所以我们可以把代码提取出来。之所以玩玩这个,是因为最近寝室里都在打 pvz-rouge,通过目录下的 python38.dll 和 exe 的内容容易发现这个游戏是用 pyinstal...
在上篇文章中,我们简单介绍了一些胡牌算法的实现。现在,我们根据这个实现,编写对应的简单的胡牌机器人。关于七对子和碎胡的机器人的编写非常容易,因此本文将着重阐述顺胡的AI算法编写。类似胡牌算法,我们依旧将牌分成4个部分:万筒条和字牌。为了简单,我们不考虑龙的情况。接着,根据当...
冲击麻将是浙江省慈溪、余姚地区特有的麻将玩法。一共有136张牌,分为万牌,筒/饼牌,条/索牌,字牌/风头牌,不包括花牌。胡法可以分为以下三类:碎胡/大乱/十三不搭 即任意两张同种牌差距大于等于3,并且没有对子。(例如1条4条可以,但是3筒5筒不行)。七对子 即牌中有7个对子...
费马素性检验由费马小定理,如果 $p$ 为质数并且 $\left(a,p\right)=1$,那么 $a^{p-1}\equiv 1 \left(\text{mod}\ p\right)$。那么,如果 $a^{p-1}\not\equiv 1 \left(\text{mod...