一个单身男博士的业余生活:技多不压身,解数独也可撩妹

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

前言:读博苦逼吗?当然苦!论文、实验的压力经常压得人苦不堪言,还要遭受来自导师或者实验室其他师兄姐弟妹的时不时的精神打击。但除了这些,真的就不能有点苦中作乐的事儿用以减压么?答案当然是有的。

>>>

我在闲暇时喜欢逛一些科研社区。有的社区除了可以让你在学术大神面前瑟瑟发抖,感觉自己太学渣之外,还有相亲版块,让你时刻谨记自己单身狗的身份。这也是我喜欢这些社区的原因之一。


有一次我在逛某个社区时,看到一篇很别致的征友贴。一般的征友贴都是先介绍自己,再写一下对异性的要求,而这篇完全没有这些。


贴子是一个妹子发的,她把自己的QQ号隐藏在了一个数独里。解出数独的人可按照她给出的行列线索找到QQ号。


嗯,我想她一定是个学霸妹子。

妹子还说只有第一个添加她的人,她才会通过好友请求。

嗯,我想她一定是个专一的妹子。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

这种解谜性质的题目对理工科宅男具有天然的吸引力,心形数独的背后,我仿佛已经看到妹子向我挥出幸福的小手。


作为一个从小就参加数学竞赛的工科男,解数独当然算不上什么难事。差不多十分钟就解出来了。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹


我按照妹子给的线索,顺利地找出了QQ号。尝试搜索了一下,用户确实存在,性别显示为女。看来解得没有问题,幸福来得太突然。马上添加

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

过了几分钟

一个单身男博士的业余生活:技多不压身,解数独也可撩妹


难道被人捷足先登了?我又回去看那篇帖子,果不其然,下面一堆回复的,有好几个都把答案贴上来了。不得不说一句:宅男的手速一个比一个快!!!

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

这次的教训告诉我,跟宅男比手速不是一个好的选择,为了将来在与宅男的比拼中占据优势,我决定编一个解数独的小程序。俗话说得好:机会是留给有准备的人的,指不定哪天又有妹子贴一个数独出来呢~


我打开了最熟悉的Matlab. 一个小时后,一个解数独的程序完成。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

把数独当作一个9*9的矩阵,空白位置填0,输入原始矩阵,调用一个编好的函数便可得到结果。


测试了几个别的数独,全部秒解,Perfect!!!。好了,我可以静静地等待下一个玩数独的妹子出现了。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

等待的过程是漫长的,也是煎熬的。于是我对原有的程序进行了升级。


之前的程序,需要手动输入数独矩阵,这一过程不仅容易出错,还慢。“慢“会误事啊,我不能接受。


我加入了图片识别。程序直接读入图片,自动识别到数独的最外边框。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

对边框内的数字及其位置进一步识别,得到原始数独矩阵,再调用之前解数独的程序,得到结果,并填充到原始图片中。

一个单身男博士的业余生活:技多不压身,解数独也可撩妹

万事具备

只欠下一个玩数独的妹子出现了……


一个单身男博士的业余生活:技多不压身,解数独也可撩妹

碾压诗意生活

展示分裂人格

强硬直面一切

做一个高双商的“研究生”


作者简介:土豆,男,90后,北京某校博士在读性格内敛而低调,奢华而有内涵。

编辑:Gemini


一个单身男博士的业余生活:技多不压身,解数独也可撩妹

算法数学之美微信公众号欢迎赐稿

稿件涉及数学、物理、算法、计算机、编程等相关领域。

稿件一经采用,我们将奉上稿酬。

投稿邮箱:[email protected]