從大學(xué)講師到首席院士 第69節(jié)
書(shū)迷正在閱讀:李世民為弟弟劇透頭疼中、被偏執(zhí)太子搶婚后、古代女子記事(雙重生)、病弱道侶是仙門(mén)第一、5G時(shí)代、被迫和豪門(mén)大佬聯(lián)姻后祁少每天想離婚、一物降一物、鼻炎Beta生活手冊(cè)、夜間飛行、無(wú)風(fēng)海
第六十八章 張志強(qiáng):我也有個(gè)想法 有效與無(wú)關(guān)進(jìn)位算法。 這個(gè)算法是為了破解‘上帝之?dāng)?shù)’設(shè)計(jì)出來(lái)的,算法實(shí)現(xiàn)的原理理解起來(lái)也不難,就是在魔方固定的狀態(tài)下,計(jì)算分析每一種‘下一步可能的旋轉(zhuǎn)’是否會(huì)讓魔方狀態(tài)距離還原變得更遠(yuǎn)。 比如,有個(gè)魔方需要八步還原。 在做下一步魔方旋轉(zhuǎn)的時(shí)候,有十六種可能的變換方式,以魔方整體狀態(tài)做計(jì)算評(píng)估,針對(duì)每一種進(jìn)行分析,若是會(huì)讓魔方變得‘更混亂’狀態(tài),就放棄這一步的扭動(dòng),去繼續(xù)計(jì)算其他的旋轉(zhuǎn)方案。 之所以去計(jì)算‘讓魔方陷入更混亂狀態(tài)’的步驟,而不是計(jì)算‘讓魔方接近還原’的步驟,是因?yàn)楹笳咝枰挠?jì)算量非常龐大,等于是直接解決了問(wèn)題,根本是不實(shí)際的。 所以算法的名字才叫‘有效與無(wú)關(guān)進(jìn)位’,不管是有效的,還是不影響的,都可以‘通過(guò)計(jì)算評(píng)估’進(jìn)入到下一步的計(jì)算。 利用算法進(jìn)行反向計(jì)算,也就是以一個(gè)還原狀態(tài)的魔方,讓‘變得更混亂’狀態(tài)進(jìn)行進(jìn)位的時(shí)候,就可以找出‘魔方需要還原步驟最多’、‘最混亂’的狀態(tài),自然‘上帝之?dāng)?shù)’就被破解了。 既然算法是‘為了破解上帝之?dāng)?shù)’設(shè)計(jì)的,應(yīng)用到計(jì)算魔方還原當(dāng)然很適合。 只要應(yīng)用算法就能直接計(jì)算出魔方還原的最小步驟以及詳細(xì)的旋轉(zhuǎn)扭動(dòng)方式,不管是三階、四階、五階,或者更高階的魔方都可以還原,而且計(jì)算量相比其他方法,有了指數(shù)級(jí)的下降。 三階魔方來(lái)說(shuō),需要步驟最多的情況下,普通的千元手機(jī)只需要一秒就能算的過(guò)來(lái)。 四階魔方,要復(fù)雜十倍左右,需要高配電腦一秒的水平。 五階比四階要再?gòu)?fù)雜十倍以上。 “可以做個(gè)計(jì)算魔方的app?”王浩仔細(xì)思考起來(lái),“三、四階的魔方,實(shí)現(xiàn)瞬間計(jì)算還原,這個(gè)小功能,也許會(huì)有市場(chǎng)?” 王浩思考了一個(gè)晚上,覺(jué)得魔方還原還是有市場(chǎng)的,最關(guān)鍵的是,市面上沒(méi)有、也不可能有類(lèi)似功能的app,也許就能賺上一波錢(qián)。 不要求賺的太多,有個(gè)幾十、上百萬(wàn)就可以了,就當(dāng)是賣(mài)了個(gè)專(zhuān)利。 這么辛辛苦苦的完成了研究,結(jié)果連個(gè)專(zhuān)利都沒(méi)有,就把算法原理共享出來(lái),讓其他科技公司使用提升技術(shù),想想都覺(jué)得很虧…… “對(duì)!就這么辦!” 王浩做出決定以后,第二天就開(kāi)始寫(xiě)起了核心代碼,順帶也研究了一下,制作app、上架、收費(fèi)等問(wèn)題,隨后就感覺(jué)有些頭疼了。 這些倒不是什么高深知識(shí),理解起來(lái)沒(méi)有任何困難,但涉及到的內(nèi)容太多、太復(fù)雜。 有點(diǎn)麻煩??! 張志強(qiáng)看到王浩用力按著額頭,一臉苦惱的樣子,問(wèn)道,“怎么了?” 王浩抬下巴指了下電腦屏幕,“有個(gè)新的研究,在寫(xiě)核心代碼?!?/br> 張志強(qiáng)疑惑問(wèn)道,“你不寫(xiě)論文嗎?” “寫(xiě)論文?”王浩有些不明白。 “就是昨天說(shuō)的最大流研究啊!”張志強(qiáng)提醒道,“你分析了那么多,總結(jié)在一起,肯定可以寫(xiě)一篇論文,投個(gè)sci完全沒(méi)問(wèn)題。” “噢!” 王浩恍然大悟,隨后不在意的搖頭,“就是一個(gè)想法而已,又不能解決最大流的問(wèn)題,寫(xiě)出來(lái)意義也不大,而且,沒(méi)時(shí)間啊?!?/br> 他確實(shí)覺(jué)得沒(méi)有必要。 一個(gè)有關(guān)最大流的想法,但最終肯定不能解決問(wèn)題,只是提供一個(gè)解決問(wèn)題的思路…… 有什么意義? 即便是耐心的做總結(jié),寫(xiě)出一篇讓人眼前一亮的論文,還是沒(méi)有能解決問(wèn)題,花費(fèi)好多的精力也只是投個(gè)sci而已。 倒不是說(shuō)普通sci論文看不上,主要他實(shí)在是太忙了。 ‘任務(wù)一’有關(guān)非線性偏微分方程的d級(jí)難度研究,都已經(jīng)積攢了三百多點(diǎn)靈感值,他一直都沒(méi)來(lái)得及使用或者思考,正想著什么時(shí)候空閑下來(lái),再去做總結(jié)把論文寫(xiě)出來(lái)。 至于什么‘最大流問(wèn)題解決想法’,只能慢慢排隊(duì)等‘再空閑’的時(shí)候了。 “……” 張志強(qiáng)聽(tīng)了王浩的話,一時(shí)間都不知道該什么了,想想自己的研究一直沒(méi)有突破,想寫(xiě)出一篇sci都很不容易,而對(duì)方竟然……看不上? 他長(zhǎng)嘆了口氣,拿起個(gè)小西紅柿,精準(zhǔn)的扔進(jìn)了嘴里。 馬德,好酸! 王浩繼續(xù)看app制作的知識(shí),有些頭疼的用力抓頭發(fā),忽然想到了前世的禿頂……不行! 絕對(duì)不行! 他迅速轉(zhuǎn)頭看向了張志強(qiáng),開(kāi)口小聲問(wèn)道,“張哥,有興趣賺錢(qián)嗎?” 張志強(qiáng)愣了一下,迅速搬著椅子湊過(guò)來(lái),“你說(shuō)這個(gè),我就有精神了。怎么賺錢(qián)?” 王浩道,“我先跟你說(shuō)一下想法,你看看可行不可行,是這樣的,我想做一個(gè)簡(jiǎn)單的手機(jī)app,實(shí)現(xiàn)的功能也很簡(jiǎn)單,就是還原魔方。” “利用一種簡(jiǎn)單的輸入方式,比如,拍照,來(lái)提取魔方的狀態(tài),app上就能計(jì)算出,如何利用最小步驟,把魔方還原的整個(gè)過(guò)程?!?/br> “嗯、嗯?!?/br> 張志強(qiáng)聽(tīng)著不斷點(diǎn)頭。 “你覺(jué)得,這種app會(huì)有市場(chǎng)嗎?我想做收費(fèi)的,不求賺的太多,幾十萬(wàn)就行。”王浩問(wèn)道,做收費(fèi)app方面,他可不是什么專(zhuān)家,甚至可以說(shuō)是門(mén)外漢,其他人的意見(jiàn)也是很重要的。 張志強(qiáng)把椅子搬回去,淡然的重新坐好,面無(wú)表情沉默了好久認(rèn)真說(shuō)道,“王浩啊,其實(shí)我也有個(gè)賺錢(qián)的想法,也是做app,我這個(gè)app能實(shí)現(xiàn)人與人心靈的互聯(lián)?!?/br> “只要打開(kāi)app,不需要視頻,不要通話,也不需要打字,點(diǎn)開(kāi)通訊列表中的一個(gè)人,你的想法就能瞬間直接傳到對(duì)方的腦海里,對(duì)方也能通過(guò)思考給你傳遞信息?!?/br> “怎么樣?你覺(jué)得這個(gè)app能有市場(chǎng)嗎?我也不求多賺,賺個(gè)幾百萬(wàn)就行……” “我特么……” 王浩臉黑的聽(tīng)著差點(diǎn)出口成臟,他發(fā)現(xiàn)張志強(qiáng)有段子手的潛力,他干脆看向了羅大勇。 換人! 王浩把羅大勇叫到了樓道里,很認(rèn)真的把自己的想法說(shuō)了一遍。 羅大勇也和張志強(qiáng)有同樣的疑惑,“你確定能實(shí)現(xiàn)這個(gè)功能?” “我最新的研究?!?/br> “那肯定能賺錢(qián)啊!”羅大勇肯定的點(diǎn)頭,“別說(shuō)什么市場(chǎng)不市場(chǎng),這個(gè)功能、這個(gè)噱頭,就能吸引好多用戶(hù)訂購(gòu)下載了?!?/br> “不過(guò),真的可以嗎?” “我說(shuō)可以?!?/br> “真心的?” “對(duì)!” “干了!”羅大勇認(rèn)真道,“王浩,我信你。你能寫(xiě)出核心代碼,只是在app制作、上市,還有后續(xù)賺錢(qián)上,需要人幫忙對(duì)不對(duì)?” “有實(shí)現(xiàn)功能的核心代碼,就可以找個(gè)模板嵌套,其他就是做界面、圖標(biāo)、拍照提取輸入之類(lèi),我對(duì)于oc、java等程序語(yǔ)言都懂一些,可以負(fù)責(zé)編寫(xiě)其他代碼。但是一個(gè)人還是做不了,要不叫上朱萍?” “朱萍作圖水平很高,編寫(xiě)基礎(chǔ)設(shè)計(jì)代碼完全沒(méi)有問(wèn)題,能幫上很大的忙?!?/br> “當(dāng)然可以?!?/br> 王浩道,“那就這么說(shuō)定了。這樣吧,等過(guò)了下班時(shí)間,到理學(xué)院的教研室,那邊長(zhǎng)期沒(méi)人,咱們可以一起商量下?!?/br> 第六十九章 app制作完成! 理學(xué)院教研室。 王浩和羅大勇一起坐在沙發(fā)上,朱萍則是倚在辦公桌邊緣,很是認(rèn)真的分析道,“這就是一個(gè)很小的工具類(lèi)app,面向的是固定的用戶(hù)群體,那些不會(huì)接觸魔方的人肯定不會(huì)下載?!?/br> “不用去想會(huì)有多大規(guī)模的用戶(hù),也不用去想用戶(hù)會(huì)在app上花費(fèi)多少時(shí)間,就像是計(jì)算器一樣的工具軟件,也許用戶(hù)最開(kāi)始還有興趣研究一下,后續(xù)只有有需求的時(shí)候才會(huì)打開(kāi)?!?/br> “這種app想要賺到錢(qián),最好最直接、也是成本最低的方式就是收費(fèi)下載?!?/br> 朱萍說(shuō)的很直白。 工具類(lèi)的app不可能吸引用戶(hù)消耗太長(zhǎng)的時(shí)間,內(nèi)部添加廣告也不可能帶來(lái)多少收入,甚至說(shuō)收入大概率趕不上維持的成本,因?yàn)橐赼pp內(nèi)添加廣告,想知道具體的廣告點(diǎn)擊量之類(lèi)是需要服務(wù)器的,而服務(wù)器的維持需要一大筆錢(qián)。 這就會(huì)帶來(lái)運(yùn)營(yíng)app的成本,顯然一個(gè)工具類(lèi)的軟件是不值得的。 朱萍繼續(xù)道,“如果是做收費(fèi)下載的app,而且是不需要服務(wù)器的單機(jī)app,研發(fā)方向就很明確了,幾乎只能選擇ios版本?!?/br> 大型的互聯(lián)網(wǎng)廠商都會(huì)開(kāi)發(fā)兩種app,一種是面向谷戈公司安卓cao作系統(tǒng)的app,一種是面向水果公司ioscao作系統(tǒng)的app。 谷戈公司安卓cao作系統(tǒng)是一種開(kāi)放式的系統(tǒng),國(guó)內(nèi)來(lái)說(shuō),想要做軟件收費(fèi)下載,幾乎是不可能實(shí)現(xiàn)的,只要是上傳到安卓cao作系統(tǒng)的軟件,都很容易被進(jìn)行各種盜版,以上傳文件的方式,都能讓軟件實(shí)現(xiàn)共享。 水果公司ioscao作系統(tǒng)這是一種封閉式的cao作系統(tǒng),用戶(hù)只能在手機(jī)提供的應(yīng)用商店里下載應(yīng)用程序。 ioscao作系統(tǒng)內(nèi)的應(yīng)用商店里,也有很多收費(fèi)下載的軟件,像是游戲類(lèi)、工具類(lèi),甚至是交友、新聞等等,提供更好服務(wù)的簡(jiǎn)化軟件,都可以在應(yīng)用商店里開(kāi)通收費(fèi)下載。 那些主要以軟件下載收費(fèi)為利潤(rùn)來(lái)源的廠商,也只會(huì)發(fā)布ios版本的app。 王浩聽(tīng)著點(diǎn)頭,說(shuō)道,“如果以后做安卓版本的app,幾乎等同于免費(fèi)使用了?!?/br> 他搖搖頭,“不過(guò),也不用考慮的太遠(yuǎn),里面的核心算法早晚都會(huì)公開(kāi),只要發(fā)表了論文、公開(kāi)了算法,就肯定會(huì)有其他人能夠?qū)崿F(xiàn)同樣的功能?!?/br> 朱萍說(shuō)完,輪到了羅大勇。 羅大勇站起來(lái)認(rèn)真道,“朱萍說(shuō)了面向用戶(hù)以及研發(fā)方向的問(wèn)題,我就說(shuō)一說(shuō)技術(shù)方面的問(wèn)題?!?/br> “這個(gè)app只是實(shí)現(xiàn)魔方還原的功能,只要能擁有實(shí)現(xiàn)功能的核心代碼,剩下的其實(shí)就沒(méi)什么技術(shù)含量了,最主要的難點(diǎn)還是在輸入端?!?/br> “輸入端有兩種方式,一種是以拍照的形式進(jìn)行,也就是把魔方的六個(gè)面,拍照上傳到軟件上進(jìn)行圖像分析,讓軟件識(shí)別到魔方的狀態(tài)?!?/br> “另外一種很簡(jiǎn)單,就是人為的輸入魔方各個(gè)點(diǎn)位的顏色狀態(tài),不管是三階魔方還是四階魔方,都有六種顏色狀態(tài),只是輸入起來(lái)太復(fù)雜,要做五十多次顏色選擇?!?/br> “不過(guò)我剛才仔細(xì)考慮了一下,覺(jué)得前面的輸入方式并不實(shí)用,如果是讓我自己去做,最多就只能做一個(gè)簡(jiǎn)單的架構(gòu),功能可以實(shí)現(xiàn),但也會(huì)有各種各樣的問(wèn)題,比如說(shuō)對(duì)用戶(hù)拍攝的照片要求很高,不能有太多其他背景混入,而且照片的大小也會(huì)受限,軟件內(nèi)必須有一個(gè)壓縮圖像的功能?!?/br> “相對(duì)于一個(gè)工具軟件來(lái)說(shuō),圖像輸入非常不實(shí)際,這會(huì)讓工作量大大增加,在進(jìn)行圖像分析的過(guò)程中也可能會(huì)讓軟件崩潰?!?/br> “因?yàn)橹皇亲鲆粋€(gè)小的工具軟件,而且市面上不可能有同類(lèi)型的軟件,輸入端復(fù)雜一些也沒(méi)什么,反正用戶(hù)群體就只有那些人?!?/br> 羅大勇說(shuō)的引起了王浩和朱萍的思索。 確實(shí)如此。 如果是添加頭像分析的功能,就會(huì)讓軟件變得極其復(fù)雜,本來(lái)只是簡(jiǎn)單做一個(gè)計(jì)算,卻需要把大量的時(shí)間花在圖像研究上。 另外,還必須添加圖像壓縮功能,因?yàn)橛脩?hù)攝像頭拍攝的照片,清晰度是非常高的,也就導(dǎo)致照片需要大量的存儲(chǔ)空間,小軟件不可能進(jìn)行占據(jù)大空間圖像的識(shí)別,而圖像壓縮分析功能,可能比軟件本身還要大。 這不是畫(huà)蛇添足,而是畫(huà)蛇添象了。