2013年7月13日

ZTE-中兴捧月-北京线下测试赛--A题

摘要: 魔井题目:如下图所示一个魔井,魔井由32块格子组成,每个格子有一种颜色,一共有四种颜色,每种颜色有8块格子。而魔井的上的格子是可以移动的,他们可以沿着A、B、C、D、E、F、G、H八个方向移动,比如向A移动一步,那么方块1将移动到该列的最后,其余方块依次向上移动一格。现在要移动魔井,使它“开启”,即中间的八个方块10、11、12、16、17、21、22、23的颜色相同,如下图,我们需要移动以下步骤:D,F,就可以使中间的八个方块的颜色均为黄色。现在输入的魔井,要找出使之“开启”的最少的移动步骤,程序需要输出中间八个格子的颜色,同时输出移动的步骤。输入:魔井的每种颜色用数字来标识,1代表绿色,2 阅读全文

posted @ 2013-07-13 22:56 止宇 阅读(306) 评论(0) 推荐(0) 编辑

ZTE-中兴捧月-北京线下测试赛--B题

摘要: 题目:把1-16,16个数字填入一个四阶矩阵,要求矩阵的每行、每列、两个对角线上四个数字的和均相等。请编程列出所有的矩阵思路:每行、列对角线都相等,即他们的和都是34,所以先列举出所有和为34的组合,再列举出所有“行的和为34”的矩阵,再调整使之列、对角线均为34。调整列和对角线的过程中的枚举有些问题,最后得出七个矩阵,还不能判定该程序是否正确,仅作为一种思路的参考。#include #include int sum_34[100][4];int array_line_34[400][4][4];int array_row_34[120][4][4];int array_final[120][ 阅读全文

posted @ 2013-07-13 22:20 止宇 阅读(260) 评论(0) 推荐(0) 编辑

导航