点击这里更换您喜欢的皮肤Tyvj 首页
请点击这里登入Tyvj  首页 站务 公告 数据 评测机 | 题库 分类 记录 测试 排名 团队 讨论 | 换肤|登入注册  
公告 News >>   New! 已近期未,竞赛辅导暂停。 (2014-7-19 16:19:13)   New! 欢迎参加二中信息学竞赛小组,本网站仅内部使用,请匆外泄。七年级做分类的其它部分。 (2013-12-27 13:53:26)

FAQ1 评测中对于时间和空间的度量和限定标准是什么?
Tyvj 评测中对于程序运行时间的计算采用程序运行的用户进程时间计算,也就是我们一般所说的 User Proccser Time,或者说用户的CPU时间;运行时间的限定为题目中评测点所配置的时间(配置文件中的config.ini限制),当程序需要过多读入而导致用户进程时间不变的情况下,以计算机程序窗体运行时间的2倍为限定。
Tyvj 评测中对于程序运行空间的计算采用程序运行所耗用的总空间集合计算,也就是程序独立空间和涉及系统空间之和;运行空间一般限定为 64MB,即 67108864 Byte(s),特殊题目可能有128M(或者其他)的情况,将在题目的hint中说明。
FAQ2 程序中所需要的输入输出流的设定是什么?
任何程序所采用的输入输出流都为标准输入流和标准输出流,即 Standard Input 和 Standard Output,也就是我们一般所说的屏幕输入输出。
作为样例,我们可以在C语言中使用scanf语句、在C++语言中使用cin语句、在Pascal语言中使用read语句输入数据;在C语言中使用printf语句、在C++语言中使用cout语句、在Pascal语言中使用write语句输出数据。
系统不允许任何程序对于输入输出进行文件操作,否则会将出现运行时错误 Runtime Error。
FAQ3 Tyvj支持的语言以及各个编译器的版本?
目前Tyvj支持的语言有:pascal、c、c++
pascal: free pascal 2.0.4
c\c++: tdm mingw 1.9
关于各个编译器的特殊说明,请自行到编译器的官方网站查询
FAQ4 如何申请团队?
)。
  申请格式为:
    第一行学校名字
    第二行带有gif的图片地址
  例如下面的团队申请
    太原成成中学
    http://jsezzxl.vicp.cc/ccgz.gif
  我们将默认发帖人作为本团队的管理员,同一个ID只能申请一次团队
  
  如有疑问,请联系我们的团队管理员:
  xqlovexz  QQ:403000762
   ytt     QQ:305981237
FAQ5 怎样才能上传题目?
目前Tyvj上传系统正在调整中,采用手工审核的方式,上传题目一定要联系tyvj的管理员!

 

上传题目页面中所显示的 压缩文件 是指一个压缩包( .rar / .zip 等,即WinRAR能够解压的文件都可)。这个压缩包中包括:

  • Input 目录 -- 此目录必须存在,其中放置所有标准测试输入文件;
  • Output 目录 -- 此目录必须存在,其中放置所有标准测试输出文件;
  • Config.ini -- 此文件必须存在,是整道题评测的配置文件,第一行包含一个整数n,表示总共有n组数据(即Input目录中文件总数等于Output目录中文件总数等于n);接下来n行,第k行代表第k个测试点,格式如下:
    [输入文件名]|[输出文件名]|[时限]|[得分]|[评测结果错误之后的提示]
    注意,输入和输出文件名中不要包含Input或者Output目录,且得分必须为正整数,错误之后的提示可以不写;比如说,我可以这么写:
    input0.txt|output0.txt|1|10|这里是第一个测试点如果错误之后的提示
    需要注意的是,如果没有错误之后的提示,不要忘记前面的|,比如说:
    input8.txt|output8.txt|1|10|
  • Background.txt -- 此文件可以不创建,其中写明题目的背景;
  • Description.txt -- 此文件必须存在,其中写明题目的描述,在里面可以书写UBB代码,比如说用[IMG]http://jsezzxl.vicp.cc/Img/Logo.gif[/IMG]代表地址为http://jsezzxl.vicp.cc/Img/Logo.gif的图片;
  • InputFormat.txt -- 此文件可以不创建,其中写明题目的输入格式;
  • OutputFormat.txt -- 此文件可以不创建,其中写明题目输出格式;
  • SampleInput.txt -- 此文件可以不创建,其中写明题目的输入样例;
  • SampleOutput.txt -- 此文件可以不创建,其中写明题目的输出样例;
  • TimeLimitation.txt -- 此文件可以不创建,其中写明题目的时间限制,注意这里所书写的只是用文本表示的记述性语言;
  • Hint.txt -- 此文件可以不创建,其中写明题目的提示和注意事项;
  • Source.txt -- 此文件可以不创建,其中写明题目的来源,你可以写上自己的名字;
注意:如果某一个文件中没有任何信息,请不要创建此文件,比如说请不要创建一个Hint.txt的空文件;请在打包的时候,不要打包根目录;在创建输入和输出文件的时候,请使用input[k].txt和output[k].txt的格式进行命名(其中[k]代表自然数),对于比如 Vicent[k].in / Vicent[k].out 或者 Xeco.in[k] / Xeco.ou[k] 等命名格式系统在评测的时候可能会出现错误;对于每一个压缩文件的最大容量为10MB,上传的过程中请勿刷新或者离开网页,否则将不会添加题目;提倡对压缩文件进行“最好”的压缩方式进行压缩,以使得上传尽量时间减少。
请严格按照上述规定编写压缩文件,否则任何显示和评测错误的发生,系统都无法避免。请点击这里下载样例压缩文件。
FAQ6 如何查看数据?

为了大家的做题方便,tyvj增加了数据查看业务。前一段时间,网上流传TYVJ数据下载器,批量下载我站数据。

为了避免这种情况,TYVJ现在开发出一种新的数据查看方式——将数据查看和网页端融合。

大家可以在每道题的提交连接旁边点击“数据”输入验证码后查看该题数据。

FAQ7 标准错误输出是干什么用的?

原理: 输出到 stderr 中的信息会被显示到最终结果中

那么有什么用处呢?

1. 查看数据 (仅限于输入数据)
2. 输出程序状态 (比如遇到不可能的情况)
...

总之, 如果程序不通过百思不得其解时, 这会是很有用的.

示例代码片段:

C
fprintf(stderr, "hello world!\n");

C++
std::cerr << "hello world!\n";

Pascal
writeln(stderr, 'hello world!');

 Copyright © 2009-2010. Vijos 高效信息学在线评测系统 Version 1.7.0 无ICP备09010762号 联系 帮助
 jsezoj Information ---- Total Users : 224 | Online Users / Processes : 0 / 1 | Processed Time : 8 ms | Server Time : 2002-4-13 4:57:48