摘要: 矩阵乘法代码: struct matrix { int n, m; int a[100][100]; }; // A.m == B.n matrix matrix_mul(matrix A, matrix B) { matrix C; C.n = A.n; C.m = B.m; for (int i 阅读全文
posted @ 2019-01-22 19:37 fishers 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 垒骰子 赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。 假设有 m 组互斥现象,每组中的那两个数字的面紧贴 阅读全文
posted @ 2019-01-21 20:31 fishers 阅读(1724) 评论(6) 推荐(4) 编辑
摘要: 移动距离 X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3... 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为6时,开始情形如下: 1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 ..... 我们的问题是:已知了两个楼号m和 阅读全文
posted @ 2019-01-21 20:09 fishers 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 牌型种数 小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢? 请填写该整数,不要填写任何多余的内容 阅读全文
posted @ 2019-01-21 18:12 fishers 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 加法变乘法 我们都知道:1+2+3+ ... + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+...+10 11+12+...+27 28+29+...+49 = 2015 就是符合要求的答案。 请你寻找另外一个可能的答案,并把位置靠前的那个 阅读全文
posted @ 2019-01-21 18:04 fishers 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 九数组分数 1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线部分缺失的代码。 include void test(int x[]) { int a = x[0] 1000 + x[1] 100 + x[2] 10 + x[3]; int b 阅读全文
posted @ 2019-01-21 17:55 fishers 阅读(418) 评论(0) 推荐(0) 编辑
摘要: StringInGrid函数会在一个指定大小的格子中打印指定的字符串。 要求字符串在水平、垂直两个方向上都居中。 如果字符串太长,就截断。 如果不能恰好居中,可以稍稍偏左或者偏上一点。 下面的程序实现这个逻辑,请填写划线部分缺少的代码。 include include void StringInGr 阅读全文
posted @ 2019-01-21 17:12 fishers 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 三 羊 生 瑞 气 (如果有对齐问题,可以参看【图1.jpg】) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。 请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。 答案:1085 思路一:暴力法, 阅读全文
posted @ 2019-01-21 16:08 fishers 阅读(801) 评论(0) 推荐(1) 编辑
摘要: 星系炸弹 在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。 请填写 阅读全文
posted @ 2019-01-21 15:59 fishers 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 奖券数目 有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000 99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。 答案:5 阅读全文
posted @ 2019-01-21 15:42 fishers 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 小朋友排队 n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。 每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。 如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程 阅读全文
posted @ 2019-01-18 11:06 fishers 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 地宫取宝 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿 阅读全文
posted @ 2019-01-18 11:03 fishers 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 蚂蚁感冒 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多 阅读全文
posted @ 2019-01-18 10:57 fishers 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 六角填数 如图所示六角形中,填入1~12的数字。 使得每条直线上的数字之和都相同。 图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少? 请通过浏览器提交答案,不要填写多余的内容。 思路:dfs搜索所有方案,参数k表示当前是第k个位置上的搜索 代码: include using nam 阅读全文
posted @ 2019-01-18 10:56 fishers 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以 阅读全文
posted @ 2019-01-18 10:32 fishers 阅读(348) 评论(0) 推荐(0) 编辑