数独原始版 一个单身男博士的业余生活:技多不压身 解数独也可撩妹
前言:读博士难吗?当然苦了!论文和实验的压力往往让人苦不堪言,也不时遭受导师或实验室其他兄弟姐妹的精神打击。但是除了这些,难道真的就不能有一些可以不厌其烦的东西来缓解压力吗?答案当然是肯定的。
>>>>
我喜欢在业余时间参观一些科研团体。在一些社区,除了让你在学术大神面前瑟瑟发抖,觉得自己太学术败类之外,还有一个相亲版块,让你永远记得自己是单身狗的身份。这也是我喜欢这些社区的原因之一。
有一次,我在访问一个社区的时候,看到了一个非常独特的交友帖。一般可以先自我介绍,然后写下对异性的要求,但这一条完全没有。
帖子是一个姐姐发的,她把自己的QQ号藏在一个数独里。解数独的人可以根据她给出的排名线索找到QQ号。
嗯,我想她一定是个恶霸女孩。
姐姐还说只有第一个加她的人才会通过好友请求。
嗯,我想她一定是一个专一的女孩。
这个解谜话题对理工科宅男有着天然的吸引力。在心形数独的背后,我仿佛看到了姐姐向我挥舞着快乐的小手。
作为从小参加数学竞赛的工科男,解数独当然不难。差不多十分钟就解决了。
根据姐姐给的线索,我成功查到了QQ号。尝试搜索,用户确实存在,性别显示为女性。似乎没有问题,幸福来得太突然了。立即添加
几分钟后
别被打败了?我回去又看了一遍帖子,果不其然,下面的几个回复都贴出了自己的答案。不得不说:宅男的手速一次比一次快!!!
这个教训告诉我,和宅男竞争不是一个好的选择。为了在未来与宅男的竞争中取得优势,我决定编写一个小程序来解数独。俗话说:机会是留给有准备的人的。总有一天,另一个女孩会发一个数独~
我打开了最熟悉的Matlab。一个小时后,一个解数独的程序完成了。
把数独当成一个9*9的矩阵,在空的白色位置填入0,输入原矩阵,调用一个已编程好的函数得到结果。
测试了其他几个数独,都是秒解,完美!!!。嗯,我可以静静等待下一个玩数独的女生出现。
等待的过程漫长而痛苦。所以我升级了原程序。
在之前的程序中,数独矩阵需要手动输入,不仅容易出错,而且速度慢。“慢”会误事,我接受不了。
我加了图片识别。程序直接读取图片,自动识别数独最外层的帧。
进一步识别数字及其在帧中的位置,得到原始数独矩阵,然后调用前面的数独求解程序得到结果,填充到原始图片中。
一切皆有可能
我只欠一个玩数独的女孩...
破碎的诗意生活
显示人格分裂
坚强面对一切
做高双商的“研究生”
关于作者:土豆,男,90后,北京某学校博士在读;内敛低调,奢华内涵。