- 博客(6)
- 收藏
- 关注
原创 Steam编程区解谜游戏A=B全解(二)
2-0-0 章节目录编辑切换为居中2-0 章节目录2-0-1 return编辑2-0-1 哇哦,更新了那么面对教授的质疑,为了实现输出一个helloworld,我们的作者同学也是加急更新。编辑切换为居中2-0-1 新的关键字return编辑切换为居中2-0-1 括号新加入的这个return呢,大概是给我们提供了提前终止程序的能力,也使得我们的程序得以在不同情况下走向不同的出口。2-1 你好,世界编辑切换为居中2-1 你好,世界说来有趣,其实最开始我和我的舍友想到的都是三行的解法,即:a=(retu
2022-07-07 17:07:31
1735
1
原创 Steam编程区解谜游戏A=B全解(一)
这是一款以“A=B”这门编程语言(esolang?)为依托的解密游戏,这里我假定你已经玩过一点这个游戏了,如果没有,后面有游戏规则以及一些背景故事。1-1 A到B简单的入门教程,甚至不用你自己动手写。1-2 大写入门教程+1。1-3去重这道开始就多少有点意思了,aa=a这句话的作用实际上是把连续的若干个a全部变成单个的a。这三行原理非常简单,不过还是非常实用的,可以用来简化问题,过滤掉无关的信息。具体在什么情况下简化题目呢?大概就是当我们比较关心不同字母之间的交互而不是单个字母的数量之类的时候,这个后面我们
2022-07-07 17:03:44
862
2
原创 旅游咨询系统的寻路算法(数据结构实验)
旅游资讯系统的寻路算法(数据结构实验)问题描述设计与实现南普陀、胡里山炮台、曾厝埯和厦门大学思明校区主要景点(如上弦场、芙蓉湖等),还有翔安理工大学的旅游咨询系统,为游客提供游程最短的最优决策方案。需求分析对问题进行抽象:在一张给定的连通分支为一的每条边含有正权值的无向图中,选择若干个点,要求寻找出包含这若干个点且权值和最小的通路。算法设计在我看来实际上这个问题也是对图的遍历,只是遍历结束的条件由经过所有点变成了经过所有选中的点,所以相对于正常的图的遍历,我们只需要把结束的判定条件改一下就可以了
2021-12-29 11:42:01
1280
2
原创 八皇后问题
八皇后问题(回溯)1.问题描述在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。2.问题分析历史这是个老经典的问题了,在1848年由国际西洋棋棋手马克斯·贝瑟尔提出,是回溯算法的典型案例。尔后陆续有不同的学者提出自己的见解。 大数学家高斯认为一共有76种摆法,1854年在柏林的象棋杂志上不同的作者发表了多达40种不同的见解,后来还有人利用图论的方法得出共有92种摆法。如果经过±90度、±180度旋转,和对角线对称变换的摆法
2021-10-27 15:49:31
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人