摘要: 终于会了!可喜可贺!可喜可贺! 计算(calc.cpp) 【问题描述】 小明在你的帮助下,破密了Ferrari设的密码门,正要往前走,突然又出现了一个密码门,门上有一个算式,其中只有“(”,“)”,“0-9”,“+”,“-”,“*”,“/”,“^”求出的值就是密码。小明数学学得不好,还需你帮他的忙。 阅读全文
posted @ 2017-03-28 20:41 夜雨声不烦 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: 面积(area) 【题目】 编程计算由“*”号围成的下列图形的面积。面积计算方法是统计*号所围成的闭合曲线中水平线和垂直线交点的数目。如下图所示,在10*10的二维数组中,有“*”围住了15个点,因此面积为15。 (1就相当于*) 【样例输入】area.in 0 0 0 0 0 0 0 0 0 0 阅读全文
posted @ 2017-03-28 19:19 夜雨声不烦 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 感觉好绕弯……噗 转过来就好啦~ §最少步数 【问题描述】 § 在各种棋中,棋子的走法总是一定的,如中国象棋中马走“日”。有一位小学生就想如果马能有两种走法将增加其趣味性,因此,他规定马既能按“日”走,也能如象一样走“田”字。他的同桌平时喜欢下围棋,知道这件事后觉得很有趣,就想试一试,在一个(100 阅读全文
posted @ 2017-03-28 17:42 夜雨声不烦 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 【题目】 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。如: 阵列 有4个细胞。 【算法分析】 ⑴从文件中读入m*n矩阵阵列,将其转换为bool矩阵存入b数组中; ⑵沿b数组矩阵从上到下,从左到右,找到遇到的第一个细 阅读全文
posted @ 2017-03-28 17:17 夜雨声不烦 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 【题目】 集合的前N个元素:编一个程序,按递增次序生成集合M的最小的N个数,M的定义如下: (1)数1属于M; (2)如果X属于M,则Y=2*x+1和Z=3*x+1也属于M; (3)此外再没有别的数属于M。 【分析】 可以用两个队列a和b来存放新产生的数,然后通过比较大小决定是否输出,具体方法如下: 阅读全文
posted @ 2017-03-28 16:17 夜雨声不烦 阅读(606) 评论(0) 推荐(0) 编辑