学院首页 | 学院概况 | 师资队伍 | 教学科研 | 学生工作 | 实验中心 | 党政思建 | 教工之家 | 会议通知 
   
当前位置: 学院首页>>学生工作>>正文
 

 
2016年集美大学“锐特杯”程序设计大赛须知
2016-05-24 08:52   审核人:

 

2016年集美大学“锐特杯”程序设计大赛须知

 

1. 注意事项

 

1)由于本次参赛人数较多,因此分布到计算机学院和财经学院两个考场,教室为文涛101是在财经学院,请同学们先熟悉考场。

 

2ACM比赛是不限制携带纸质材料的,所以只要你能背的动的纸质材料,你都可以带进场地;但是电子材料一律不可以带入

 

3)比赛时间5298:00-1200

 

4)比赛网址jmu.openjudge.cn,请参赛者提前注册账号并熟悉系统,可以尝试做一下热身赛“2016年集美大学锐特杯程序设计大赛热身赛”。

 

5)参赛需要携带学生证、身份证

 

2.座位安排表

 

具体见附件。

 

3.在线平台使用说明

 

                       

 

这是范例题,C++的代码(C++兼容大部分C):

 

#include <iostream>
using namespace std;
int  main()
{
   int a,b;
   cin >> a >> b;
   cout << a+b << endl;
   return 0;
}

 

这是范例题,C的代码:

 

#include <stdio.h>

int main()
{
   int a,b;
   scanf("%d %d",&a, &b);
   printf("%d\n",a+b);
   return 0;
}

 

这里C /C++推荐使用dev-C (http://pan.baidu.com/s/1c25DNkk )这是下载地址。这个IDE很小但是编译判定和服务器是基本一样。

 

这是范例题,Java的代码:

 

import java.io.*;
import java.util.*;

public class
Main//注意这里主方法所在类的类名要改成Main
{
   public static void main (String args[]) throws Exception
   {
       BufferedReader stdin =
           new BufferedReader(
               new InputStreamReader(System.in));

       String line = stdin.readLine();
       StringTokenizer st = new StringTokenizer(line);
       int a = Integer.parseInt(st.nextToken());
       int b = Integer.parseInt(st.nextToken());
       System.out.println(a+b);
   }
}

 

Java组的推荐使用eclipsehttp://www.eclipse.org/downloads/)。当然java在本地编写之后提交复制的时候 应该把 main函数所在的类,更名成main类,例如本来叫做 public Class Test{}复制的时候不要把包名那一行带进来,并且把类名改写为public Class Main{}

 

不论是java还是C,写程序尽量不要按工程的思维,而是最原始的单文件程序。所有程序都放在一个文件里面。这样直接复制到代码框内,选择编译语言,按下提交就可以了。

 

 

提交之后会跳转到代码页面。一般会显示Waiting这个时候稍微等待刷新一下。

 

 

 

结果的意义如下:

 

                                                                       
 

结果

 
 

缩写

 
 

意义

 
 

 
 

 
 

 
 

Accepted

 
 

AC

 
 

结果正确,也就是程序至少在当前测试数据下是通过的

 
 

Presentation  Error

 
 

PE

 
 

程序的输出,在内容上正确,但在格式上不正确。

 
 

Time Limit Exceeded

 
 

TLE

 
 

该解决方案已运行超过允许的时间更长。这意味着,无论是用在所有的测试案例的所用的总时间超过总限额,且在一个单一的测试案例超过单一样例的限制。这意味着你该改进你的算法,让它效率更好。

 

因为java本身的JVM机制和低效率,Java的解决方案,时限是C的三倍。这些解决方案还允许每个测试用例一个额外的110毫秒。

 
 

Memory Limit  Exceeded

 
 

MLE

 
 

该解决方案已经占用比允许更多的内存。

 
 

Wrong Answer

 
 

WA

 
 

该解决方案的输出是错误的。也就是答案错了。你该思考样例是不是过了,那么样例过了,会有什么边界数据让你的程序出错?

 
 

Runtime Error

 
 

RE

 
 

该解决方案已导致未处理的异常执行过程中(如运行时环境中定义)。

 

一般导致这个问题的原因是(1)数组和指针越界。(2)0错误。

 
 

Output Limit Exceeded

 
 

OLE

 
 

该解决方案已经产生过多的输出。一般就是循环写飞了。

 

For(inti = 100 ;i<105;i--)类似于这种…..

 
 

Compile Error

 
 

CE

 
 

该解决方案不能被编译成任何程序,正常的来说,devc编译成功的不会有这种情况。Eclipse有可能是含了包名或者主类没改成main

 
 

System Error

 
 

法官系统无法运行的解决方案。

 
 

Validator  Error

 
 

该检查程序已经在验证的解决方案产生的输出表现出异常行为。

 

 

 

附件【2016年集美大学锐特杯程序设计大赛座位安排表.xls已下载
关闭窗口
  读取内容中,请等待...
厦门市集美区银江路183号(校总部)
邮编/361021