为什么有些页面在我的浏览器中没法正常显示?

请使用Google Chrome、Firefox、Safari、Opera等浏览器的最新版本访问本网站。

如果你使用Internet Explorer浏览器,请至少升级到Internet Explorer 10(较旧的Windows操作系统可能没法升级)。

为什么我的程序在本机测试可以AC,交上去就没法AC?

请看清楚你选择的测试平台,如果和你本机测试平台不同,可能是由于系统平台的差异性造成的。

如果你使用C或C++语言,并且用scanfprintf读入输出,对于long long类型请使用%I64d

对于没有Special Judge的题目,所有输出都是被严格比较的,也就是说行末不能有多余的空格,并且最后一行后需要有换行符。当然如果题目对这点有其他说明,请以题目说明为准。

为什么我的程序在本机可以编译通过,但是交上去却CE了?

如果你使用C++语言,很可能是因为你本机使用Dev-C++附带的g++编译器,那个编译器版本很旧,它的C++头文件有嵌套包含,也就是说iostream头文件还包含了许多别的头文件,相当于include了iostream的同时,也附带include了许多其他头文件。较新版本的g++编译器却不是这样的,也就是说你需要写全所有程序中需要用的头文件。

下面给出各平台下编译器的版本信息:

Windows (Windows Server 2003 R2 Standard Edition SP2)
C GNU Compiler Collection (gcc) 4.7.3 (Target: i686-w64-mingw32)
C++ GNU Compiler Collection (g++) 4.7.3 (Target: i686-w64-mingw32)
Pascal Free Pascal Compiler version 2.6.4 [2014/03/06] for i386
BASIC FreeBASIC Compiler - Version 0.23.0 (08-14-2011) for win32
为什么我的程序显示的运行时间没有超过时限,但是被判定为运行超时?

评测结果中的运行时间显示的是进程的用户时间,但有些情况下程序运行的时间(从程序开始执行计算)可能远远超过这个值,例如大部分时间可能花费在IO上,系统层IO的执行时间并不被算在进程用户时间内。造成这种情况最常见的原因是读入时出现了某些问题。

评测系统使用的策略是:允许进程运行的时间会比时间限制多一些,超过允许的运行时间就会被判为超时,否则会根据获取的用户时间判断是否超时。