也就是说,程诺的效率,是其他人的二十七倍!
顾菲菲惊骇的眸子望着程诺,小嘴微张,不知道该如何评价程诺这个怪胎!
“好了,我要开始工作了,你们两个也去一边玩去吧!”程诺拜了拜手,坐回电脑前,继续上午的工作。
程诺是建模+编程+论文三头并进,有些事情处理起来,要比三人协作的队伍方便不好。
今天上午,他建模的工作已经完成了五分之四,论文也差不多填充完一半,编程进度慢些,只编写了开头的一部分程序。
用一个小时的时间,程诺弄完建模的一点尾巴,然后开始填写编程代码。
【……function[y,m,flag]=f2(a,Y,n)
i=length(n);
[p,q]=size(Y);
……】
程诺粗略估计一下,他想要编写完整个程序,至少需要四五百行代码。
不过还好,其中绝大部分代码都是类似的,只需要无脑输入就好。
可即便如此,还是用了程诺两个多小时时间来编写代码。
搞定!
程诺从头到尾检查一遍代码,发现没问题之后,点击运行。
输入题目中给出的数据之后,想要的问题答案便一一运行出来。
程诺将结果记录,开始最后一项工作——论文!
程诺毕竟是有过SCI论文经验的人,一篇建模论文还是不在话下的。
现成的资料都有,要求得到的结果也通过matlab运行得到了,程诺所做的是将其规规矩矩的整理下来。
一个小时的时间,程诺将论文的各个部分整合完毕。
正在其准备将论文在知网上传提交的时候,忽然,程诺停止移动他的鼠标。
第三百三十二章 我这个人,不喜欢不完美!
正在程诺准备将论文在知网上传提交的时候,忽然,他停止移动鼠标。
因为,在那一瞬间,他突然意识到一个问题。
他的这篇建模论文……并不完美!
准确的说,是他关于“碎纸片拼接复原”所构造的数学模型,并没有达到完美的程度。
当然,程诺所建模的那个数学模型,对于解决题目中给出的三个问题,是已然足够,但这却更让程诺眉头紧皱。
要知道,B题中三问,都是在碎纸片被横切、纵切情况下的讨论。
实在是……太过于理想化!
众所周知,一张完整的纸张被撕碎时,其切碎的方式根本不可能是仅有横切和纵切两种。
也不会说那些罪犯在撕碎足以在法庭上被当做物证的纸张时,会拿着尺子规规矩矩的按照笔直的方向进行撕毁。
其碎纸片的切向纹理,肯定是非常复杂和多样的,不是说很少,而是根本不可能存在完全笔直的切向纹理。
并且,在现实中,组成一张纸的碎纸片也并非完整,缺失、损坏,是常有的事。
简单来说的话,就是题目中给的那种情况太过于理想绝对,是一种在实际操作中不可能出现的情况,就算解决了题目,也几乎对现实司法物证过程中碎纸片复原起不到任何推动作用。
如果只是单纯的应付这道题目,这次建模竞赛的话,程诺大可现在就把眼前这篇论文提交上去。
别的不敢说,拿到一个国一的奖项程诺自认为还是稳稳当当的。
但程诺显然不会这么做。
因为那样毫无意义。
程诺可不会允许自己,递交上一份不满意的答卷。
尤其是……在自己有能力写出满意答卷的前提下。
想到就做,程诺不是一个犹犹豫豫的人。
虽然这样或许会将他之前八个多小时所做的工作推翻大半,但程诺心里并没有任何可惜。
数学工作就是这样,谁也无法保证自己的研究方向会一直正确。即便程诺他也无法保证。
寻找普遍意义上的碎纸片还原方法。
这是程诺目前需要做的工作。
而之前所讨论的仅存在于横切和纵切,且碎纸片不缺失的情况,只能当做成一种特殊情况中的特殊情况来讨论。
首先,第一步工作还是变成,构造算法。
只不过,这次的算法会更加庞杂晦涩。
至于碎纸片的复原方式,程诺准备利用切面纹理比对、书面字体缝合、信息内容入框三种方式结合,尽可能的将错误率降到最低。
再加上考虑到缺失和字迹模糊的情况,程诺又构造出另一套更加复杂的算法来解决此类问题。
程诺低着头,一丝不苟的列着算式:
【……构造矩阵Ai(m*n),Ai(m*n)=[a11,a212……]
特征组数x1=4.25,x2=8.02,x3=4.20……】
……
黄昏渐入夜。
晚上十点。
七十二小时的比赛时常,眨眼间,已经过去十四个小时。
机房的昏昏沉沉的灯光下,几乎还有大多半的人都在伏在桌子上工作。
其实参加建模大赛也不是那么容易的,除了像程诺这个变态的家伙外,正常的学生,想要在七十二小时的时间内完成一篇建模论文,几乎都要做好爆肝的准备。
整整的三天的时间,如果想拿到一个不错成绩的话,真正的睡眠时间恐怕连十小时都无法保证。
“这么晚了,你们两个就先回去吧。”程诺在电脑上敲下一串代码,抬头看了一眼外面黑漆漆的天空,对身后的两女说道。
--