图形颜色洪水难题求解器。

flood-solve的Python项目详细描述


洪水解算器

问题

有很多游戏,比如Flood-ItKAMI 2、和{a3},它们需要用户更改区域的颜色,直到只剩下一个区域为止。这些通常被称为洪水填充游戏。Clifford et al发现确定这些谜题的最佳分数是NP难的。

动机

我之所以选择为这个问题编写一个解决方案,是因为我对这样一个想法很感兴趣:有些游戏人类可以很容易地解决,但计算机却很难解决。我认为这是一个游戏,因为随着允许的移动次数和颜色的增加,暴力解决方案的运行时间呈指数级增加,而人类对这些难题有着直观的理解,这些难题很难用电脑指令甚至文字来表达。

安装

安装当前的PyPI版本:

pip install flood-solve

或从源安装:

^{pr2}$

使用

# Run the flood solver on a predefined puzzle (section 3, puzzle 6)
flood -s 3 -p 6

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?