方浪书院 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

“所以你是想让我们帮你改良抄袭的检测工具?”

“嗯,搞定了那可是大功一件,我保证你奖学……好吧,你也不缺奖学金,回沪海我请你吃饭吧,金茂顶楼。”

“哇,这么奢侈的吗。”

“是啊,这可是大项目,怎么样,帮兄弟个忙呗?”

“行,我试试,不过话先说在前面,程序语言上我可没你想象中这么厉害。”

“是你比你想象中厉害的多才对。”李岩摇摇头,虽然吴斌没有帮他解决过什么实际的代码问题,但李岩对他的学力实在太放心了,但凡是这位大佬用心钻研过的东西,都能达到常人无法理解的境界。

两人都属于雷厉风行的『性』格,所以吃完饭,吴斌和林紫琪直接就跟着李岩来到了学生会办公室。

【肩负时代使命,汇聚青春力量!】

一进门,就是满墙各种党报和宣传字眼,可以说相当的红,让人看一眼就使命感满满。

在李岩的带领下,吴斌认识了纪检部的副『主席』唐成文。

得知吴斌是来帮忙解决问题的时候唐成文立马表示了热烈的欢迎。

去年吴斌就从李岩这得知了科大的学生会没有那种传说中的“官僚气”,大家都是把学生会当作了一个锻炼能力的地方,所以氛围很不错。

虽然吴斌也听说过有些学生加入学生会之后会打起官腔,大权在握后甚至干些结党私营的事情,但他真的很难想象那会是种什么样的光景。

互相客气几句后唐成文向吴斌叙述了一下作弊的现象以及范围。

吴斌听完了然的点点头。

总之就是他并不需要去研究抄袭是怎么发生的,而是要研究出一个更好的自动程序从一堆提交的昨夜里有效的把抄的代码给招出来。

‘有点意思’

这让吴斌联想到他在论坛上遇到过的一个小游戏,内容是给你两份c代码,你给它们之间的相似度打个分,是一种对语言理解的有效训练。

“我试试吧。”

代码界的江湖高手吴斌已经在各大论坛见识了不少,不过他现在身在科大,会遇到什么样的道行的黑山老妖还真不知道。

“真聪明啊……”

刷完几组代码,吴斌嘴角翘了翘,这个写代码的人明显知道会有人检测代码的相似度,所以故意把代码给改复杂了,如果要人工一一来鉴定的话,的确费时费力。

另外还有直接把代码拷贝过来的同学,应该都是些抱大腿的同学,可以说完全是不劳而获,虽然说这是人的天『性』,但肯定不是什么好行为啊。

‘不过这个实验设计的的确有些枯燥,估计大多数同学没兴趣认真做吧。’

但错的就是错的,养成这种习惯对于学业肯定没有任何好处。

“怎么样,有难度吗?”站在身后的唐成文问。

“还行,给我点时间就好。”

“那就太好了。”唐成文说完小声问李岩:“你还认识信院的朋友?”

“哦不是,他是我同学,物院的。”

“物院现在这么全能了吗!?”唐成文惊道。

“没,就他一个,他兴趣爱好比较广泛。”

“优秀……”

两人聊天间吴斌正做着问题分析,从本质上来说,检查抄代码的问题其实是给定两份代码p1和p2。

要求d(p1,p2)它们之间的“距离”,距离越小则抄袭嫌疑越大。

解决问题的前提自然是找到问题,目前这么多代码看下来,吴斌差不多在心里做了个总结。

用的最多的方法是修改注释、变量名、大小写等无关信息。接着是代码重排、风格修改等,例如用indent工具过滤一下代码,要知道每个人都有自己的编程风格,这么一改,肉眼看起来可就大不一样了。

另外两种比较有技术『性』,一是增加或删除代码中的冗余成分,例如增加一些没用的代码,或者删掉一些打印的调试信息。

二是对数据结构、循环、局部代码做等价的重写,拆分、合并函数。

找出问题,吴斌第一件需要做的事情就是优化编译器编译代码,这一点很重要,可以把很多手工改过的等价代码优化成同样的二进制代码,接着再取得函数的指令序列。

这样一来,除了对数据结构、循环、局部代码做等价的重写这种最具有技术『性』的方法外,其他三种作弊方法就都没用了。

因为在编译器眼里,甭管你怎么缩进,怎么调整,函数编译出来都是一个样子。

看着吴斌在电脑上噼里啪啦的打着代码,后面唐成文和林紫琪都张大了嘴。

林紫琪虽然在实验室时知道吴斌对设计程序很有一套,但如今亲眼见到,还是觉得很震撼。

‘这熟练度也太高了吧……’

将程序的相似度建模城一个二分图的最大权匹配问题后,吴斌回过头对唐成文说:“剩下的我拷回宿舍在弄吧,估计要不少时间,这样可以吗?”

“当然没问题。”唐成文连连点头,“那我就先谢谢你帮我们解决这么大一个麻烦了。”

虽然唐成文并不能看懂吴斌做了什么,但他这种气定神闲的样子让他觉得没点本事的人真装不出来。

“客气。”

最近一周吴斌都在疯狂的看物理论文,如今停下来搞点别的,倒也让他感觉不错,甚至觉得有些新灵感已经在孕育中了,再稍微加把劲,就能想出来。

离开学生会,林紫琪先离队去了实验室,吴斌则和李岩一起回到了宿舍。

开启电脑,李岩转头对吴斌说:“我现在总算知道,为什么这么多人喜欢用我有个朋友,我有个同学,我有个同事这种开头来装b了。”

还没等吴斌说话,一旁的陈安志就『插』嘴道:“怎么,吴神带你装b带你飞了?”

“是的,估计用不了多久,学生会就要流传我有一个牛『逼』室友的传说了。”

“装什么b了啊?说来听听。”陈安志满脸好奇。

“还没解决呢,别听他瞎吹。”吴斌说着走到陈志安书桌前,看了眼他正在做的电磁题。

“大佬……您别这样直勾勾的看我,我压力好大。”陈志安可怜巴巴的说。

方浪书院推荐阅读:从炮灰NPC开始称霸宇宙都末世了,人生躺平系统才来?诸天从村长开始我红警指挥官,制霸废土星际之全能进化等级突破亿万级,全宇宙被我吓尿欧皇鬼事专门店冒牌金手指苟在宗门御兽修仙完美风暴转生末日:开局获得数万丧尸娘无尽穿越世界末世降临:全球断电无限流:病娇男主总粘人四合院:刀劈易中海,院里谁不服神话征服者末日黎歌电影世界幕后黑手在海贼世界疯狂嚯嚯别人人在诸天,侠客局局长小雌性是万人迷,养了一窝毛绒绒末世崛起:我坐拥十大神级机甲咒回:身为剑修,打个HE怎么了科技:走别人的路,让人无路可走驱魔人的自我修养五年后,她抱着萌娃虐翻财阀家族起源异界饥荒女王末世多子多福,我一天捡一个女神全球冰封:开局获得修改器冰封末世:我撑起全城女神庇护所无限之神级思路机甲战争:决战AI在美漫世界开出租帝国从第四天灾开始举国开发异世界魔神乐园从港综签到成为传说噩梦惊袭在世界末日拍特摄假面骑士我的老婆是星际大佬苟在末日放冷箭全民:核污后世界,我收亿点明星女仆合理吧蒸汽铁甲城快穿女神苏炸天绝境:假如你能复活战神高温末世,三宫六院不算什么疯了吧!你管这叫辅助?江尘夏蕊儿末世从大英博物馆开始
方浪书院搜藏榜:大癌变时代冰帝时代:我真打算走稳健流的!我的生物黑科技我的分身有点多快穿直播:扑倒反派boss超品药师新大明帝国诸天星图熬死诸天宇宙流浪:播种文明末世天灾:重生后我要换种活法玄门医圣末世活着!我在生存世界里当大佬争锋地末世降临,开局获得千本樱金牌工具人全球冰封:我的小妈又美又飒软萌宿主被病娇大佬捡走了科技最巅峰三生酒店机娘纪元:曙光铁骑沙漠直播:开局捡到小耳廓狐大魔龙宿主一心搞钱养boss炼尸系的崛起快穿之病娇男配不好惹亮剑世界:我疯狂扩兵未知危机来临后她逆翻天了零号腐肉加工厂核动力都出来了,你说你本科生?尘寰幻梦我在文字游戏里诡异修仙神源之垃圾星上全民暗夜危机:我与死亡同行唤神末世女主宰:兵王的最强萌妻诸天大先生少林高手都市行当人鱼崽崽在星际监狱C位出道反派是只狐狸精逆袭之最强人生至高圣皇战神天赋末世之男左女右世界寄生体无限诸天吃货海绵精的无限之旅一等公民神话征服者
方浪书院最新小说:快穿,好孕系统拯救绝嗣大佬末世:怪物入侵,我靠打丧尸崛起惊!末世来了,我靠快递车苟活末世之异能纪元公路求生:开局征服女明星娇雌万人迷,顶级雄性夜夜争欢末日:一秒一盒自嗨锅,校花跪求我收留末日积分:系统逼我单挑全球丧尸黑雾末世:无限物资从囤积女神开始末世:丧尸爆物资,我的爆率有亿点强!第41周生存报告恶毒雌性被流放,养了一群恶兽公路求生:每天五次绝对提升!我与AI的宇宙大冒险香软好孕小雌性!六个兽夫争铺床末日:一秒一盲盒,极品女神求收留钢丝管家:冰封归途末日游戏:负状态缠身,我被萌系少女救赎灵笼:奸诈者末日捡到傻白甜后,我靠系统横扫废土三国!大汉40K跨过8900亿光年我带着不靠谱的系统闯末世我在赛博游戏里当咸鱼丧尸狂澜之逆转绝境末世返利:疯狂供养后,美女们都倒贴末日:变成丧尸的我有个人类妹妹快穿:好孕兔子精被反派日日缠天启算法末世爆肝抽卡带着女团杀穿尸潮脑透穿越星际,我把机甲练成了傀儡极寒末世零物资?可我挖雪爆女神末世:我丧尸王,为所欲为怎么了强占万人迷向导?S级哨兵抢破头群星烈火我的末日基地全是高能玩家穿越医途:百年逆袭诡异降临,开局烧万亿冥币成神超神:灵能飞升,化身第四天灾!重生末世,我靠系统打造无敌庇护所末世我是无敌的说书人:讲述小故事蓝星文明的星际征程怒海狂涛:惊现海底文明星际:我的金手指机械族贤夫地铁离去,安东星人废土旅程末日狂潮:我的系统无敌了一秒加一只烧鸡,女神跪求我收留末世:从收服三大美女明星开始