UOJ Logo vfleaking的博客

博客

UOJ精神之源流

2015-11-02 01:19:14 By vfleaking

不得不说今天是个伤感的夜晚。我们此时站在这里,连接过去和未来。曾以为我们的计划会成为我们的未来,却不知道大浪拍击沙滩的力量比飓风更有力。

UOJ从哪里来?今晚的UOJ还是一年前发布时的那个UOJ吗?

为什么我们慢慢忘了那最虔诚的最初,渐行渐远……

于是我意识到,我们应该回去,回头看看那最初的原点。

最初我是怀着对OI界题目的不满,最初我和业界毒瘤有很多比较难的脑洞想出给大家玩,最初的最初是那场引发我对OI比赛的思考的NOI2013……

我们想建立的是,一个能自由评测各种类型题目的OJ,一个题题高质量的OJ,一个定期举办高质量的比赛的OJ —— 一个能带给OIer思考与收获的OJ。

那么怎样的题才能被称为好题?我记得那年我造题,一造就是一周。没有别的,就是死磕。磕题面的简洁严谨,磕标程的运行效率,磕数据,写好几个暴力分别卡掉 —— 这一切都源于我对现行OI出题人的不满。出到比赛里的题,平时抛之脑后,考前紧急造题,最后端给选手的是一碗方便面。

一道好题应该被仔细推敲过。好题应该有很强的数据,好题应该又清晰的题面,好题的标程应该优美题解应该详尽。

一道好题不应该是两道题拼在一起,一道好题会有自己的idea —— 而它应该不加过多包装地突出这个idea。

一道好题应该新颖。真正的好题,应该是能让人脑洞出新的好题的好题。

一道好题应该具有它的选拔性质,具有足够的区分度。应该至少4档部分分,让新手可以拿到分,让高手能够展示自己的实力。

不得不说我认为我出过的题中最优美的还是两年前的那个嵌入了函数式线段树的网络流题 a+b problem。

嗯,这一切都是开端。接下来就是 UOJ Test Round #1,UOJ Easy Round #1,UOJ Round #1,UOJ Round #2,UOJ Round #3,这几场我都很满意。

等到UOJ Round #4及之后的时候我发现情况有些不对了,因为没有什么题可出了。 UOJ比赛的频率是两周一次,对于要造题的我来说是相当辛苦的。应该就是从这场比赛开始吧,由于没有好脑洞,我开始使用起自己特有的脑洞能力去改编出题人给我的不那么完美的题,死磕直到令人满意。

往后看去,UOJ Round #5的C题考验了大家对莫比乌斯反演的灵活运用,纯考智商的UOJ Round #6的C题是一个小小的巅峰,各种贪心得到简洁结论又需要用一些技巧优化复杂度的UOJ Round #7也相当有意思。

再往后看去,让人觉得有趣的又有多少呢?

后来UOJ搬运了集训队互测这头怪兽。

后来我CTSC滚粗,退役了。这之后其实我心态完全发生了变化 —— 因为OI已经几乎与我无关。

后来UOJ的比赛完全造好题目的时间离比赛开始的时间越来越近。

后来有出题人给我idea,我没有太多耐心跟他一起脑洞一起改编。

后来我为了“两周一次”这个承诺而造题,而不是为了最初的一场大梦,甚至连两周一次也做不到。

我渐渐意识到,自己都觉得没那么有趣的题目,别人凭什么觉得有趣?远远超过三小时的汗水,才值得几百人为一场比赛花上三小时。

我想起了我最初的一句“宁缺毋滥”,我想起了激励了我很长时间的洛克菲勒与协和医院的故事:我们要以最高标准建一所医院,成为中国医学界的一座标杆 —— 而我们清楚地知道,论题目的数量,世界上千万万OJ不缺我们UOJ一家,我们要做的就是聚集最优秀最热爱信息学的OIer,建立一个题目质量难以企及的OJ。

然而说好的题目质量呢?

今日的UOJ Easy Round #5,被点了好多差评。当然我一开始是吐槽那些“不会做题就直接点差评”党们,或是抱怨做题人不懂出题人的艰辛 —— 然而,做题人和出题人什么时候互相理解过?看到网上对葛军的一些言论,假若那些截图是真的,那么同为出题人我特别能体会到葛军的心情。但是我们能抱怨那些来做题的人吗?

回到最初最初的想法,从服务器到域名,从数据库到网页前端,从一句ptrace到一整个沙箱,从零散的idea到一整场比赛,我做这些到底是为了什么?就是想让大家一起享受算法的乐趣啊……就是想帮助大家实现自己的信息学梦想啊……

所以有什么好抱怨的呢?我想要帮助的人觉得自己在浪费时间,是他们的思想境界问题吗?其实,我自己也没有特别认真对待最近的这些UOJ比赛不是么?

我知道我在吃老本,一点点考验着在座的各位由于过去的比赛而产生的对UOJ的信任。然而这些终将过去,没有多少人还会记得UOJ Test Round #1的文件名排序,UOJ Easy Round #1的有趣的并查集,UOJ Round #1的仙人掌……重要的是当下,重要的是未来UOJ如何发展。

看到比赛前热情洋溢的报名人数,看看最后点赞寥寥差评者众的局面,我想,其实这一切都是因为我变懒了吧。虽说经历了这么多,让我跟最初的那个理想的我相比更加现实了一些,更加能理解作为一个出题人他所面临的窘境,但是当我今天回忆起我们最初究竟是要干什么的时候,我还是清晰地意识到:不能再迷失了,虽然我没时间负责具体的造题,但是,是时候回去了 ——

回到那场大梦,坚持UOJ的精神。

因为不忘初心,方得始终。

评论

shu_mj
=)
NanoApe
前排阅读
Loi_Seavot
前排,加油
NanoApe
UOJ的质量真的应该说是所有OJ中最高的吧 我自己是认为比赛少点没关系…… 至于参赛的人啊,肯定会有那些 认真做题 认真撕烤后打代码 认真看题解然后重打一遍的人 他们是认真在对待题目的 而且因出题人的题受益 出题者的努力还是会得到一些人从心底发自的赞许的 所以,前排支持UOJ!
140142
中排占座。。。 我确实在比赛的时候点了差评,不过比赛结束之后(受到Picks的呼吁)改成了好评 感觉其实很多人大概也是跟风点一点差评(似乎在是Picks在群中发言之后有一段增长?),没有太多的恶意; 其实点开题一道也不会也真是挺崩溃的,不过感觉不会就点差评跑掉的人还是大多数? 希望大家都可以吧差评改过来吧,毕竟这套题不是真的很差,只是一如既往的比较难而已吧; 总之我还是十分支持UOJ的,中排加油。。
wxjlzbcd
中排膜! 其实UOJ的题目质量是真的好,起码比一些只知道改原题的OJ不知道强到哪里去了..... 就算是比赛中点差评的人,相信他们也是滋磁UOJ的,不然不会在几场比赛中选中UOJ来做...... 所以希望vfk大爷继续加油~窝是UOJ忠实的粉丝~
matthew99
中排膜!
Prime
兹瓷UOJ!UOJ的题目质量都很高,而且idea都很好啊!窝是UOJ的忠实粉丝。
zgjkt
很支持啊,既然没那么多脑洞,就慢慢来嘛,毕竟慢工出细活,有些时候也不必那么高产。出题人的认真程度真的很让人感动,此外题解每次都给出很多算法,让我们也收获了很多,希望VFK继续加油,觉得累也可以休息几天呀 参赛人数越来越多,说明UOJ越来越有名气,坚持下去,也许也会有莫名的惊喜与感动呢
Gromah
虽然早已 AFO,但我对 UOJ 的喜爱永不偃旗息鼓,其实感觉最近的题目都比较有意思的呀尽管有点玄学。。。总之加油!!(*^_^*)
shanquan2
后排膜! 其实uer5的C题本来可以作到O(mlogn)的。求把数据加强版也放到uoj上。。。
shanquan2
uer#5的题其实都不错啊,就是把uer变成umr了
Fsss
支持。不忘初心。
Recursion
uer5的题我觉得质量挺高的啊
WuHongxun
后排膜!
Magnificent
后排支持~
Claris
永远支持vfk!
OnlyaDouBi
其实,无论是以前的uoj比赛还是现在的uoj比赛,出题人都是很辛苦的,我相信吉吉还是花了不少汗水来做写题解等等工作的。所以,我坚定的给了好评。正如vfk所言,现在很好了,但我们不能满足于现状,我们应该不断取得进步。vfk希望打造出一个质量难以企及的oj,但uoj上线才多少时间?把一个oj打造成一个持久并且高质量的oj,不是一年左右就能做到的,也不是一个vfk就能做到的。就像洛克菲勒的医院,也是发展了很久,经过很多精英的努力才做到的。
OnlyaDouBi
所以vfk,不要因为uoj偶尔被点了差评就觉得uoj的质量下降了。相反这一次的差评潮能促进uoj向更好的方向发展。只要有像vfk这样的有梦想的精英,随着出题验题制度的不断完善,uoj的质量会越来越高。每一次小小的挫折,都会成为uoj的宝贵经验。每一个瓶颈,都预示着uoj将迈上一个新的台阶。因为uoj的建设者们始终在为vfk当初的梦想奋斗,一刻也没有停止。-by xxxxx(I don't know who I am)
phoenix
作为退役狗还是要顶一个

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。