程序设计导引及在线实践
文章平均质量分 56
黑眼圈的意志
自我学习的地方
展开
-
《程序设计导引及在线实践》开始
同学推荐POJ上做题。 看到POJ上推荐这本书,自己先跟着真本书学学吧。 呃,没有买正版的,down的PDF,在这里对作者道歉了原创 2013-11-20 17:40:37 · 1082 阅读 · 0 评论 -
ex2_1 鸡兔同笼问题
问题描述 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物? 思考过程 呃,这个问题思考的时候我居然首先是想用枚举法。想用for循环从1开始,然后列举出所有的鸡兔数量的可能性。但后来发现,自己一个兔子不是就是相当于两只鸡吗?于是就发现其实不用一一枚举计算,题目中只是要求最多或最少的动物,并没原创 2013-11-20 17:54:09 · 1324 阅读 · 0 评论 -
ex2_2 棋盘上的距离
问题描述 国际象棋的棋盘是黑白相间的 8 * 8 的方格,棋子放在格子中间。 王、后、车、象的走子规则如下: 王:横、直、斜都可以走,但每步限走一格。 后:横、直、斜都可以走,每步格数不受限制。 车:横、竖均可以走,不能斜走,格数不限。 象:只能斜走,格数不限。 写一个程序,给定起始位置和目标位置,计算王、后、车、象从起始位置走到目标位置所需的最少步数。原创 2013-11-22 21:05:29 · 1016 阅读 · 0 评论