关于About

本系统荣获: 第六届海峡两岸信息服务创新大赛暨福建省第十届计算机软件设计大赛创新组一等奖作品~(2016.10) 三明学院第三届“挑战杯”大学生课外学术科技作品竞赛一等奖作品~(2017.03) 福建省第十三届“挑战杯”大学生课外学术科技作品竞赛信息技术与数理组二等奖作品~(2017.05) 该项目获得国家版权局软件著作权 (软著登字第2211560号) 题库源自三明学院程序在线评测系统。 除题目配图外的所有网站配图来自百度图片搜索,版权归原作者所有,如有感觉侵权,联系页脚邮箱,我们将进行删除替换 目前正常情况3秒左右出结果,用户名支持中文! 基于HTML5,建议使用Google Chrome/Mozilla Firefox或者IE10+/Microsoft Edge 这一路真的很艰难,感谢大家的支持和鼓励! 我一直都在等你,一直都在 【彩蛋】搜索输入“三明学院”有彩蛋哦,嘿嘿! 【说明】 1、每次评测如果有多处错误的话,本系统只会提示一处 2、 提交Java代码时,public的类必须声明为Main,且不能有包路径。 3、 本系统对Java语言支持较好,可以提供Wrong Answer、Presentation Error、Runtime Error、Compile Error等具体错误信息 4、 如果出现题目显示不完整,有错误,或者评测结果有错,欢迎在【意见反馈】栏目反馈哦~管理员会第一时间收到信息 5、评测结果的提示也只能有这么多了,再多就失去写程序的意义了,全部靠自觉哦,你说是吧!( ^_^ ) 6、如果你收到了【答案错误】,并且提示为【换行问题】的话,可能由于以下几种原因导致:a、你的程序可能在运行某组测试数据时遭遇了运行时错误,导致崩溃。b、可能你真的输出了某些无用信息。c、使用Ctrl+Z无法立刻结束程序导致内存缓冲区未被刷新。 7、云IDE使用的是GCC编译器,请注意GCC与VC++有些语法并不通用。机器性能不是很好,同时也在跑其他服务(穷TAT),如果出现运行结果出不来的情况,多试几次就好~包含哈~ 【系统使用的编译器版本】 Java:Java(TM) SE Runtime Environment (build 1.8.0_144-b01) C/C++:Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Docker云计算框架版本:1.12.2(Linux/amd64) 系统版本号:V3.1.0.180510

常见问题 FAQ

1、你的程序将从标准输入流中读入数据,从标准输出流中输出数据,如C语言,应使用scanf读入数据,使用printf输出。注意:请不要执行敏感操作!

下面是Problem 1000的示例代码

语言代码
C语言
#include<stdio.h>
int main() {
	int a, b;
	while(scanf("%d %d", &a, &b) != EOF) { 
		printf("%d\n", a + b);
	}
	return 0;
}
      			
C++语言
#include<iostream>
using namespace std;
int main() {
	int a,b;
	while(cin>>a>>b) {
		cout<<a+b<<endl;
	}
	return 0;
}
      			
Java语言
import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner cin = new Scanner (System.in);
		int a, b;
		while(cin.hasNext()) {
			a = cin.nextInt();
			b = cin.nextInt();
			System.out.println(a + b);
		}
	}
}
      			
Python3语言
import sys 
for line in sys.stdin: 
    a , b = line.split(' ')
    c = int(a) + int(b)
    print(c)
      			

2、本系统的测试数据一般都有多组,所以你的程序应该读到EOF为止。(参见上面1000题示例程序)

3、如果使用Java语言,public的类必须声明为Main,且不能有包路径,还有自定义包。否则编译无法通过

4、提交代码后,你可能会得到如下反馈,在登录状态下可点击查看系统提示。如果出现长时间在Waiting/Judging状态卡死,请点击右上角的【意见反馈】按钮说明情况,管理员将第一时间收到信息

反馈类型说明
正确恭喜,你的答案是正确的
答案错误你的程序输出跟正确答案有不一样的地方,系统会给出提示,可以根据提示检查程序错误。
表达错误你的程序输出正确,但是格式不正确,可能是你多输出或少输出了空格、Tab(\t)、换行(\n)等,系统会给出提示,可以根据提示检查程序错误。
运行时错误你的程序存在运行时出现崩溃,如果是Java语言,系统会给出具体提示,可以根据提示检查程序错误。
超时错误你的程序尝试使用超过题目限制的时间,可能是你的程序内存在死循环或者你的程序的算法效率太低。
内存超限你的程序尝试使用超过题目限制的内存。
输出超限你的程序的输出超过了系统限制。请检查你的程序是否存在死循环问题。目前系统的限制是3MB。
违规操作你的程序的尝试进行非法操作,请检查你调用的API
Waiting你的程序在评测队列中,请稍等
Judging你的程序正在评测,请稍等

5、发现某些情况下Java会被误判为超时,请复制以下代码到1688,前提是学校OJ不超时,如果依然解决不了问题,请到【意见反馈】说明

import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner cin = new Scanner (System.in);
		System.out.println("hello");
	}
}
      			

特色功能 Features

1、查错

重新编写的评测内核,在告诉你结果的同时,也告诉你错误的原因,正适合初学的你!

2、分享

你可以分享自己正确的思路和代码,相互分享点赞,共同进步!

2、笔记

随时可记,一记随看~

3、编程

独有的云IDE功能,随时编程,无需搭建环境,享受和本地一样的体验!

4、我的学习路

对你在系统的活动数据进行分析,记录你编程道路上的点点滴滴!