本规则是五⼦棋的原始规则。
1. 对局在⼀个12*12的⽅形⽹格上进⾏,⻅“附录-棋盘”。
2. 对局由两名玩家(被称为⿊⽅和⽩⽅)进⾏。⿊⽅先⾏,然后玩家轮流在空棋位上放置⾃⼰的棋
⼦。
3. 对局在⼀名玩家成功地以⾃⼰的颜⾊形成连续五颗或以上棋⼦的⼀条直线时结束,这条直线可以是
⽔平、垂直或对⻆线上的。
4. 如果棋盘上的所有空棋位都被占据,并且没有玩家达到获胜条件,对局被视为和棋。
5. 轮到⼰⽅⾛⼦时,⼤脑程序需要在2秒时间内给出落⼦⽅案。
6. 每⼀局中,⼰⽅不能使⽤超过90秒的总时间(对⽅⾛⼦时不算⼰⽅⽤时)。
7. ⼤脑程序任何时刻都不能使⽤超过350MB的内存。
8. 在对⽅⾛⼦时,⼰⽅的程序会继续保持运⾏。
注意:
1. 若某⼀⽅⾸先超出时间限制或空间限制,或程序异常退出,则在该局中判这⼀⽅负。
2. 学⽣递交的代码会在云平台上运⾏,视平台任务压⼒不同,助教可能随时调整硬件配置调节压⼒,
因此代码需要能在不同的CPU配置下都不超过时间限制。
3. ⼤脑程序将绑定在⼀个CPU核⼼上运⾏,因此使⽤多线程不会带来速度提升。
4. ⼤脑程序将运⾏在沙河中,互相隔离,没有⽂件读