如前文所说,杭电的版本现在也弄好了~~也顺便更新了下POJ版本的数据库,当然因为写的爬虫效率很低现在也只有1000多一点用户的数据,但可以凑合用。
既然为了方便广大ACMer,稍微介绍下如何使用吧。
userscript就是一个js的脚本(以.user.js结尾),因为js可以通过DOM API动态修改网页的结构,所以只要浏览器可以插入一段非网页本身自带的js就可以人为修改网页了。userscript本来是用于一个叫Greasemonkey的强大的firefox扩展(点链接安装),因此实际上是用于firefox的,然后chrome从当年的某个版本开始(貌似4.0左右)直接支持userscript的载入而不用装插件,于是也可以用了。当年研究过chrome的插件有点忘了,实际上如果不调用额外的chrome API的话两者也没啥区别。其他浏览器我不常用,不知道能否直接间接的支持,自行google吧。
原理前文提了,因为人们经常是通过google搜OJ的题目分类然后对应分类的在一段时间内突击做题,因此做完一道题后更倾向于做同类的题目(再次感谢daorui提供想法!)。然后我觉得一般如果过了一道题就更倾向于做一道稍微难点的,而一道题没AC最后放弃会倾向于转到一道稍微简单的题目上。因此分为AC/nonAC两个列表,各取次数最多的前5题。如果并列的话谁在前和后完全取决于python的map.items()的顺序……
然后昨天又额外添加个链接,点一下就能直接google题解……反正也不是很占地方,如果不喜欢这个链接就无视掉吧。
如有任何建议和疑问欢迎随时提出,谢谢。
POJ plus 地址:http://userscripts.org/scripts/show/111406
HDOJ plus 地址 http://userscripts.org/scripts/show/111806
发表回复