读书人

数学题仍是计算机题

发布时间: 2013-10-11 14:52:39 作者: rapoo

数学题还是计算机题啊

这道题是从http://blog.csdn.net/fmddlmyy/article/details/7234119#plain看来的。伐木丁丁鸟鸣嘤嘤

伐木丁丁鸟鸣嘤嘤

1. 缘起

岳父大人拿来一张去年的报纸,说有一道很难做的益智题,让我看看,就是下图中的题目:

数学题仍是计算机题

如果这是一道正常的益智题,岳父大人既然做不出来,我是肯定做不出来的。不过看过题目后,我觉得这个题目就是一个典型的编程作业。把编程作业当作益智题,显然是个恶作剧了。下面简单介绍一下如何编程求解这道题目。

2. 我的解法

这题可以表述如下(因为第一步肯定是2011+7=2018,最后一步肯定是2017-5=2012):

已知x0 = 2018, x1=2017,

f1(x)= (x/2)+7;

f2(x)= (x+7)/2;

f3(x)= (x*3)-5;

f4(x)= (x-5)*3;

并且fa1fa2…fan(x0)= x1,

a1,a2,…,an属于集合{1,2,3,4}。

求a1,a2,…,an.用程序暴力解法如下:

数学题仍是计算机题
数学题仍是计算机题

3.结束有点无聊的题,不知道谁想出来的。

读书人网 >其他相关

热点推荐