从大学讲师到首席院士 第69节 作者:未知 第六十八章 张志强:我也有個想法 有效与无关进位算法。 這個算法是为了破解‘上帝之数’设计出来的,算法实现的原理理解起来也不难,就是在魔方固定的状态下,计算分析每一种‘下一步可能的旋转’是否会让魔方状态距离還原变得更远。 比如,有個魔方需要八步還原。 在做下一步魔方旋转的时候,有十六种可能的变换方式,以魔方整体状态做计算评估,针对每一种进行分析,若是会让魔方变得‘更混乱’状态,就放弃這一步的扭动,去继续计算其他的旋转方案。 之所以去计算‘让魔方陷入更混乱状态’的步骤,而不是计算‘让魔方接近還原’的步骤,是因为后者需要的计算量非常庞大,等于是直接解决了問題,根本是不实际的。 所以算法的名字才叫‘有效与无关进位’,不管是有效的,還是不影响的,都可以‘通過计算评估’进入到下一步的计算。 利用算法进行反向计算,也就是以一個還原状态的魔方,让‘变得更混乱’状态进行进位的时候,就可以找出‘魔方需要還原步骤最多’、‘最混乱’的状态,自然‘上帝之数’就被破解了。 既然算法是‘为了破解上帝之数’设计的,应用到计算魔方還原当然很适合。 只要应用算法就能直接计算出魔方還原的最小步骤以及详细的旋转扭动方式,不管是三阶、四阶、五阶,或者更高阶的魔方都可以還原,而且计算量相比其他方法,有了指数级的下降。 三阶魔方来說,需要步骤最多的情况下,普通的千元手机只需要一秒就能算的過来。 四阶魔方,要复杂十倍左右,需要高配电脑一秒的水平。 五阶比四阶要再复杂十倍以上。 “可以做個计算魔方的app?”王浩仔细思考起来,“三、四阶的魔方,实现瞬间计算還原,這個小功能,也许会有市场?” 王浩思考了一個晚上,觉得魔方還原還是有市场的,最关键的是,市面上沒有、也不可能有类似功能的app,也许就能赚上一波钱。 不要求赚的太多,有個几十、上百万就可以了,就当是卖了個专利。 這么辛辛苦苦的完成了研究,结果连個专利都沒有,就把算法原理共享出来,让其他科技公司使用提升技术,想想都觉得很亏…… “对!就這么办!” 王浩做出决定以后,第二天就开始写起了核心代码,顺带也研究了一下,制作app、上架、收费等問題,随后就感觉有些头疼了。 這些倒不是什么高深知识,理解起来沒有任何困难,但涉及到的內容太多、太复杂。 有点麻烦啊! 张志强看到王浩用力按着额头,一脸苦恼的样子,问道,“怎么了?” 王浩抬下巴指了下电脑屏幕,“有個新的研究,在写核心代码。” 张志强疑惑问道,“你不写论文嗎?” “写论文?”王浩有些不明白。 “就是昨天說的最大流研究啊!”张志强提醒道,“你分析了那么多,总结在一起,肯定可以写一篇论文,投個sci完全沒問題。” “噢!” 王浩恍然大悟,随后不在意的摇头,“就是一個想法而已,又不能解决最大流的問題,写出来意义也不大,而且,沒時間啊。” 他确实觉得沒有必要。 一個有关最大流的想法,但最终肯定不能解决問題,只是提供一個解决問題的思路…… 有什么意义? 即便是耐心的做总结,写出一篇让人眼前一亮的论文,還是沒有能解决問題,花费好多的精力也只是投個sci而已。 倒不是說普通sci论文看不上,主要他实在是太忙了。 ‘任务一’有关非线性偏微分方程的d级难度研究,都已经积攒了三百多点灵感值,他一直都沒来得及使用或者思考,正想着什么时候空闲下来,再去做总结把论文写出来。 至于什么‘最大流問題解决想法’,只能慢慢排队等‘再空闲’的时候了。 “……” 张志强听了王浩的话,一時間都不知道该什么了,想想自己的研究一直沒有突破,想写出一篇sci都很不容易,而对方竟然……看不上? 他长叹了口气,拿起個小西红柿,精准的扔进了嘴裡。 马德,好酸! 王浩继续看app制作的知识,有些头疼的用力抓头发,忽然想到了前世的秃顶……不行! 绝对不行! 他迅速转头看向了张志强,开口小声问道,“张哥,有兴趣赚钱嗎?” 张志强愣了一下,迅速搬着椅子凑過来,“你說這個,我就有精神了。怎么赚钱?” 王浩道,“我先跟你說一下想法,你看看可行不可行,是這样的,我想做一個简单的手机app,实现的功能也很简单,就是還原魔方。” “利用一种简单的输入方式,比如,拍照,来提取魔方的状态,app上就能计算出,如何利用最小步骤,把魔方還原的整個過程。” “嗯、嗯。” 张志强听着不断点头。 “你觉得,這种app会有市场嗎?我想做收费的,不求赚的太多,几十万就行。”王浩问道,做收费app方面,他可不是什么专家,甚至可以說是门外汉,其他人的意见也是很重要的。 张志强把椅子搬回去,淡然的重新坐好,面无表情沉默了好久认真說道,“王浩啊,其实我也有個赚钱的想法,也是做app,我這個app能实现人与人心灵的互联。” “只要打开app,不需要视频,不要通话,也不需要打字,点开通讯列表中的一個人,你的想法就能瞬间直接传到对方的脑海裡,对方也能通過思考给你传递信息。” “怎么样?你觉得這個app能有市场嗎?我也不求多赚,赚個几百万就行……” “我特么……” 王浩脸黑的听着差点出口成脏,他发现张志强有段子手的潜力,他干脆看向了罗大勇。 换人! 王浩把罗大勇叫到了楼道裡,很认真的把自己的想法說了一遍。 罗大勇也和张志强有同样的疑惑,“你确定能实现這個功能?” “我最新的研究。” “那肯定能赚钱啊!”罗大勇肯定的点头,“别說什么市场不市场,這個功能、這個噱头,就能吸引好多用户订购下载了。” “不過,真的可以嗎?” “我說可以。” “真心的?” “对!” “干了!”罗大勇认真道,“王浩,我信你。你能写出核心代码,只是在app制作、上市,還有后续赚钱上,需要人帮忙对不对?” “有实现功能的核心代码,就可以找個模板嵌套,其他就是做界面、图标、拍照提取输入之类,我对于oc、java等程序语言都懂一些,可以负责编写其他代码。但是一個人還是做不了,要不叫上朱萍?” “朱萍作图水平很高,编写基础设计代码完全沒有問題,能帮上很大的忙。” “当然可以。” 王浩道,“那就這么說定了。這样吧,等過了下班時間,到理学院的教研室,那边长期沒人,咱们可以一起商量下。” 第六十九章 app制作完成! 理学院教研室。 王浩和罗大勇一起坐在沙发上,朱萍则是倚在办公桌边缘,很是认真的分析道,“這就是一個很小的工具类app,面向的是固定的用户群体,那些不会接触魔方的人肯定不会下载。” “不用去想会有多大规模的用户,也不用去想用户会在app上花费多少時間,就像是计算器一样的工具软件,也许用户最开始還有兴趣研究一下,后续只有有需求的时候才会打开。” “這种app想要赚到钱,最好最直接、也是成本最低的方式就是收费下载。” 朱萍說的很直白。 工具类的app不可能吸引用户消耗太长的時間,内部添加广告也不可能带来多少收入,甚至說收入大概率赶不上维持的成本,因为要在app内添加广告,想知道具体的广告點擊量之类是需要服务器的,而服务器的维持需要一大笔钱。 這就会带来运营app的成本,显然一個工具类的软件是不值得的。 朱萍继续道,“如果是做收费下载的app,而且是不需要服务器的单机app,研发方向就很明确了,几乎只能選擇ios版本。” 大型的互联網厂商都会开发两种app,一种是面向谷戈公司安卓操作系统的app,一种是面向水果公司ios操作系统的app。 谷戈公司安卓操作系统是一种开放式的系统,国内来說,想要做软件收费下载,几乎是不可能实现的,只要是上传到安卓操作系统的软件,都很容易被进行各种盗版,以上传文件的方式,都能让软件实现共享。 水果公司ios操作系统這是一种封闭式的操作系统,用户只能在手机提供的应用商店裡下载应用程序。 ios操作系统内的应用商店裡,也有很多收费下载的软件,像是游戏类、工具类,甚至是交友、新闻等等,提供更好服务的简化软件,都可以在应用商店裡开通收费下载。 那些主要以软件下载收费为利润来源的厂商,也只会發佈ios版本的app。 王浩听着点头,說道,“如果以后做安卓版本的app,几乎等同于免費使用了。” 他摇摇头,“不過,也不用考虑的太远,裡面的核心算法早晚都会公开,只要发表了论文、公开了算法,就肯定会有其他人能够实现同样的功能。” 朱萍說完,轮到了罗大勇。 罗大勇站起来认真道,“朱萍說了面向用户以及研发方向的問題,我就說一說技术方面的問題。” “這個app只是实现魔方還原的功能,只要能拥有实现功能的核心代码,剩下的其实就沒什么技术含量了,最主要的难点還是在输入端。” “输入端有两种方式,一种是以拍照的形式进行,也就是把魔方的六個面,拍照上传到软件上进行图像分析,让软件识别到魔方的状态。” “另外一种很简单,就是人为的输入魔方各個点位的颜色状态,不管是三阶魔方還是四阶魔方,都有六种颜色状态,只是输入起来太复杂,要做五十多次颜色選擇。” “不過我刚才仔细考虑了一下,觉得前面的输入方式并不实用,如果是让我自己去做,最多就只能做一個简单的架构,功能可以实现,但也会有各种各样的問題,比如說对用户拍摄的照片要求很高,不能有太多其他背景混入,而且照片的大小也会受限,软件内必须有一個压缩图像的功能。” “相对于一個工具软件来說,图像输入非常不实际,這会让工作量大大增加,在进行图像分析的過程中也可能会让软件崩溃。” “因为只是做一個小的工具软件,而且市面上不可能有同类型的软件,输入端复杂一些也沒什么,反正用户群体就只有那些人。” 罗大勇說的引起了王浩和朱萍的思索。 确实如此。 如果是添加头像分析的功能,就会让软件变得极其复杂,本来只是简单做一個计算,却需要把大量的時間花在图像研究上。 另外,還必须添加图像压缩功能,因为用户摄像头拍摄的照片,清晰度是非常高的,也就导致照片需要大量的存储空间,小软件不可能进行占据大空间图像的识别,而图像压缩分析功能,可能比软件本身還要大。 這不是画蛇添足,而是画蛇添象了。