zoukankan      html  css  js  c++  java
  • 1169: 零起点学算法76——绝对公正的裁判

    1169: 零起点学算法76——绝对公正的裁判

    Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld
    Submitted: 510  Accepted: 336
    [Submit][Status][Web Board]

    Description

    大家知道我们学校的OnlineJudge吗?,你知道他会告诉你什么呢? 
    Compiling : 您提交的代码正在被编译。Running : 您的程序正在OJ上运行。Judging : OJ正在检查您程序的输出是否正确。Accepted (AC) : 您的程序是正确的,恭喜!Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符(' ')或者换行符(' ')。Wrong Answer (WA) : 输出结果错,这个一般认为是算法有问题。Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:
    1、您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。
    2、您的程序试图访问一个超出硬件支持范围的数组单元。
    3、进行了一个非正常的浮点操作。一般是由于一个非正常的浮点数参与了浮点操作所引起的,比如这个数的浮点格式不正确。
    4、浮点数除法出现除数为零的异常。
    5、在进行整数除法的时候出现了除数为零的异常。
    6、栈溢出。一般是由于无限递归或者在函数里使用了太大的数组变量的原因。
    ...... 其他错误,包括C++标准库/STL运行时库错误等,这里不再举例。
    Time Limit Exceeded (TLE) : 您的程序运行的时间已经超出了这个题目的时间限制。Memory Limit Exceeded (MLE) : 您的程序运行的内存已经超出了这个题目的内存限制。Output Limit Exceeded (OLE) : 您的程序输出内容太多,超过了这个题目的输出限制。Compilation Error (CE) : 您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接察看。
    Out Of Contest Time : 超出比赛时间,这个信息只有在比赛的时候才会出现。
    现在,要求如果输入一个缩写短语,要求输出原型,具体看样例。

    Input

     

     The first line is integer T(T <= 20), the number of test cash case
    第一行为一个数T(T<=20),为测试数据的数目
    接下来,有T行分别输入一个缩写(缩写只包括AC,PE,WA,RE,TLE,MLE,OLE,CE) 

    Output

    对于每组测试数据输出一行为着这缩写的原型 

    Sample Input

     
    8
    AC
    PE
    WA
    RE
    TLE
    MLE
    OLE
    CE

    Sample Output

    Accepted
    Presentation Error
    Wrong Answer
    Runtime Error
    Time Limit Exceeded
    Memory Limit Exceeded
    Output Limit Exceeded
    Compilation Error
    

    Source

     
     1 #include<stdio.h>
     2 #include<string.h>
     3 int main(){
     4     int n;
     5     char a[20];
     6     scanf("%d%*c",&n);
     7         while(n--){
     8             gets(a);
     9             if(a[0]=='A'&&a[1]=='C') printf("Accepted
    ");
    10             if(a[0]=='P'&&a[1]=='E') printf("Presentation Error
    ");
    11             if(a[0]=='W'&&a[1]=='A') printf("Wrong Answer
    ");
    12             if(a[0]=='R'&&a[1]=='E') printf("Runtime Error
    ");
    13             if(a[0]=='T'&&a[1]=='L'&&a[2]=='E') printf("Time Limit Exceeded
    ");
    14             if(a[0]=='M'&&a[1]=='L'&&a[2]=='E') printf("Memory Limit Exceeded
    ");
    15             if(a[0]=='O'&&a[1]=='L'&&a[2]=='E') printf("Output Limit Exceeded
    ");
    16             if(a[0]=='C'&&a[1]=='E') printf("Compilation Error
    ");
    17         }
    18     return 0;
    19 }
  • 相关阅读:
    Proj THUDBFuzz Paper Reading: PMFuzz: Test Case Generation for Persistent Memory Programs
    入围 WF 后训练记
    算法竞赛历程
    2021 多校 杭电 第十场
    2021 多校 杭电 第九场
    2021 多校 牛客 第十场
    2021 多校 牛客 第九场
    2021 多校 杭电 第八场
    2021 多校 杭电 第六场
    2021 多校 杭电 第七场
  • 原文地址:https://www.cnblogs.com/dddddd/p/6687145.html
Copyright © 2011-2022 走看看