乐观小懒猪

文章
7
资源
0
加入时间
3年2月3天

NodeJS+html5+css3 带人机对战和人人对战的 五子棋

先说先五子棋的思想就是练成5个就胜出用了博弈树但是由于是JS语言的关系程序才2层而已,心思都放在了估值函数上。各个情况的权有些是参照网上的不过自己改了下而且感觉自己写的估值函数不错发上来跟大家分享下,本人是小白程序还写的不太好,js只学了几天。下面放出服务器代码,客户端代码就不发了(没什么参考价值).var server = require('http').createServer

二维树状数组

二维的区间修改+单点查询可以用类似二维差分的方法来解决二维前缀和:我们可以令差分数组表示与的差。代码如下:void add(int x,int y,int v){ while(x<=n) { int ty=y; while(ty<=n) tree[x][ty]+=v,ty+=lowbit(ty); x+=lowbit(x); }}void real_add(int x1,...