Tyvj

来自吾萌百科

TYVJ成立于2009年10月20日,是一个面向所有信息学竞赛(NOIP,NOI,CTSC,WC,IOI)以及编程爱好者的一个在线信息学网络平台。

基本信息
外文名 类型 成立于 首席管理员
Tyvj 一个在线信息学网络平台 2009年10月20日 Admin

建立

最初的TYVJ是在^逸水之寒^サ(太原成成中学张浩千)的提议下,真空(陈鹏)提供服务器帮助,起初仅供太原成成中学内部使用的题库。随着NOIP2009的过去,老牌的Vijos无法稳定使用,TYVJ于2009年11月19日开始全面对外开放。TYVJ从建立将近四年的时间,一直秉承着为用户服务的原则,在制作义务性网站,所有的管理员也是义务服务并没有什么报酬。TYVJ已经成为全国信息学竞赛同类网站中用户较多,测评量较大的网站。

发展与转变

在2010年2月25日,TYVJ正式将Vijos系统传统的系统内核(VTS)更换为全新的由iceboy提供的VijosNT。VijosNT采用云计算的技术,支持多服务器对多客户端的测评方式,将会比过去的内核更加安全。 在2010年9月,tyvj网页端做出重大维护更新,永久关闭了down(数据查看站),solve(题解报告发布站),并将数据查看功能和题解报告发布功能集成到了网页端中。新的数据查看系统加入了验证码功能,防止部分用户恶意下载数据。在新的题解报告发布系统,发布题解将会变的更加简单,同时由一个人编辑一份题解变成了由多个人编辑一份题解的模式,使得题解报告站的题解质量有了一个飞跃。tyvj开始测试使用全新的vijosNT-mini作为测评内核,经过了长时间的测试运行。

2011年6月,由于系统升级,数据查看被暂时关闭。同时引入积分系统,创建团队需要500积分。2012年5月数据查询系统重新开启,用户需要支付一定积分才能查看数据,以防恶意下载数据。

2012年9月,TYVJ开始支持多种赛制(提交模式,OI赛制,ACM赛制),增加了团队赛和非公开赛,可以让学校创建自己的校内赛,同时改进了原先比赛只能一种语言的限制。

2012年12月7日,Tyvj信息学在线测评系统从此日起将无限期停止服务。

2013年4月26日,Tyvj 2.5版本开始内测,评测机采用Smart Judger rev.43,至此将不再采用VijosNT作为评测机,提交评测将采用Ajax实时返回评测结果相关信息,用户登录改用Ajax登陆,支持在任意页面进行登录操作,提交题目时将弹出基于CodeMirror的代码编辑框,当前tyvj主站暂不稳定,存在一些BUG,管理员正在尽全力修复中。

2013年5月6日,Tyvj 2.5版本开始公测,评测机采用 Smart Judger rev.51,修复了已知的bug。

2013年-2015年期间 Tyvj访问并不稳定,多次无法访问

2015年 Tyvj升级为Vijos2.0,并全面被清北学堂接管

关站与重生

2017年11月15日 Tyvj禁止创建新的团队、禁止创建比赛。

同年11月19日正式关闭比赛和团队功能。

Tyvj的数据被陆续导入至JoyOI,在2017年11月22日完成题目导入

Tyvj被JoyOI代替

2019年JoyOI被csp.ac代替

2020年noip.ac创建

2021年noip.ac和csp.ac合并,csp.ac消失,noip.ac继续存在

2021年NemoArce和原Tyvj管理员cp共同创建了HYZVijos,继承了Tyvj主站和初级站的部分题目

网站和数据

Tyvj主站

共有1080道题(P1000---P2079)。适合NOIP普及组和提高组(偏重提高组),基本上题目的难度都是大于等于提高组一试难度的(比赛题除外)。

原题站(已关闭)

共有241道题。NOIP普及组+提高组原题+USACO原题(中文)+部分省选题。适合NOIP,NOI所有人员。

初级站(重新开放)

还记得Begin吗?沉睡了多时的它如今在Tyvj主站重新开启了!

Begin是一个面向语言初学者或正在转语言的朋友提供的练习场所,初步计划为50题。里面的题库将会分成若干个单元,每一个单元将针对某一些语法或者是算法进行训练。目的是要让大家在做完整个Begin项目后熟练的掌握语言,并且了解部分算法,并提升思维能力,为以后的学习打下基础。

当前Begin支持三种语言:Pascal、C和C++,为了帮助更多人学习语言,我们已经计划逐步加入C#、vb·net、Python以及Java。

您如果想要进入Begin,您必须首先有一个Tyvj的账号,如果没有,可以先点击注册。登录您的账号后,可以点击导航栏上的Begin初学者题库进入Begin项目。在Begin的提交记录不会影响到主站提交量、通过题数和正确率,Begin与主站完全分离。

Begin项目正在逐步添加题目中,如果您有好的思路,可以发站内信至Tyvj-Admin,如果决定录用,还会有积分奖励!

如果您觉的它还不错,就把他介绍给正在学习语言的朋友吧!

当前Begin上有44道题11个Unit。

2017年,主站,初级站和原题站全部关站

HYZVijos和noip.ac继承了部分题目

站务

Admin

负责:名誉主席

lydliyudong

负责:负责题目、比赛、网站开发相关

cp

负责:服务器维护、比赛测评

xyshh94225

负责:负责各管理员工作的协调及各类杂事

Zanoes

负责:负责ACM赛制比赛相关

测评机配置

CPU:Intel Core 2 E4600 2.4GHz*2

Mem:3G

HDD:320G*2

OS:WIN2003

以上配置为旧评测机,当前新的评测机内存8G。

测评量

tyvj测评量已经突破1000000次,vaclav为R1000000的提交者,将获得500积分+tyvj邮箱的奖励。

版本

2.5.0

本次更新主要更新评测内核,恢复基本的评测功能,该版本作为Tyvj 3.0的过渡版本。

评测方面:

  1. 评测机采用Yuno Judger rev.43,至此将不再采用VijosNT作为评测机。
  2. 提交评测将采用Ajax实时返回评测结果相关信息。
  3. 我们在这次更新中对评测记录进行了整理,将可直接根据评测结果查询评测。

界面:

  1. 用户登录改用Ajax登陆,支持在任意页面进行登录操作,登录成功后会刷新当前页面而不是返回主页。比如在题目列表页面执行登录操作,登录成功后会将题库列表中Flag段更新成该用户通过题目情况。
  2. 提交题目时将弹出基于CodeMirror的代码编辑框,该编辑框支持代码高亮显示、括号匹配、自动缩进等功能。

2.0.6

  1. 允许题目设置内存,对于普通用户上传题目,内存可以设置1MB-128MB,管理员允许设置1MB-256MB
  2. 由原先的一人只允许加入一个团队改变为一人允许加入多个团队
  3. 增添了加入团队需要管理员审核的模式
  4. 开放了论坛中团队讨论功能
  5. 新增团队题库功能,允许每一个团队建立自己的题库
  6. 大部分常用页面增添了新版界面

1.7.0

讨论发帖可以换验证码,点击返回讨论改动,首页倒计时修改。

1.6.9

增加题目标记功能。

1.6.8

增加讨论回复楼号显示。

1.6.7

增加验证码刷新功能。

1.6.6

增加评测机显示功能。

1.6.5

增加讨论内容修改功能(管理员)。

1.6.4

修改危险代码过滤方式,发布讨论,题解等时可以使用所有代码。

1.6.3

增加站务页面显示评测机。

1.6.2

重写网站题解部分,永久关闭题解网。

1.6.1

增加隐身登陆功能。

1.6.0

修复题目提交慢的问题。

1.5.9

设置站务页面为动态调用。

1.5.8

设置刷新时间限制以防止CC攻击。

1.5.7

修补团队分页bug。

1.5.6

增加讨论主题精华、置顶等功能。

1.5.5

增加讨论显示页面分页功能。

1.5.4

设置用户注册、修改信息时备注信息只允许60个字符,并强制修改部分备注信息过长的用户信息。

1.5.3

修改首页友情链接为文字版式。

1.5.2

修复上一版本更新后无法发送站内消息的问题。

1.5.1

修复向Vijos Guest用户发送信息的漏洞。

1.5.0

修复系统初始化攻击漏洞!

1.4.9

网站首页增加NOIP比赛倒计时功能。

1.4.8

设置题目通过用户页面仅显示前100用户以防止大量占用服务器资源。

1.4.7

设置注册页面禁止外部提交非法数据导致主页变形。

1.4.6

取消网站“记录”等页面需要登陆后访问。

1.4.5

修复顶部“数据”站链接颜色暗淡问题,修改系统版本号调用方式,增加版本更新介绍页面。

参考资料

  1. TYVJ
  2. 请所有Tyvj用户注意升级操作!
  3. Tyvj初级站系列题目在HYZVijos上“重见天日”