zoukankan      html  css  js  c++  java
  • 1005acm罚时

    ACM国际大学生程序设计竞赛是由国际计算机学会主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。参赛队伍最多由三名参赛队员组成,竞赛中一般命题10-13题,试题描述为英文,比赛时间为5个小时,前4个小时可以看到实时排名,最后一小时封榜,无法看到排名。竞赛可以使用C、C++和Java。重点考察选手的算法和程序设计能力,选手可携带任何非电子类资料,包括书籍和打印出来的程序等。 返回结果Accepted表示答案正确,Wrong Anwser表示答案错误,Presentation Error表示程序没按规定的格式输出答案,Compile Error,表示程序编译错误。

    另外,ACM比赛有个“罚时”(Penalty)的概念,首先做的题多的队伍排名更高,做出题目数量相同的队伍,由罚时来判断。比如C(题号)题在第30分钟做完,做错了2次,第三次得到了“Accepted”,那么这时的罚时是 30+20*2=70,20是ACM比赛约定俗成的系数,错一次罚20分钟,不过如果这题到比赛结束都没“Accepted”,那么这道题是不罚时的。相同题数的队伍,罚时少的排名更靠前。

    仅一行,比赛开始时间,题目提交Accepted时间,以及提交错误次数(>=0)

    题目成功通过时的罚时

    9:00 9:30 2

    70


    #include"stdio.h"
    #include"math.h"
    #include"string.h"
    int main()
    {
    int h1,m1,h2,m2,n,sum=0,i;
    while(scanf("%d:%d%d:%d%d",&h1,&m1,&h2,&m2,&n)!=EOF)
    {
    if(h1==h2){
    sum=m2-m1+20*n;
    printf("%d\n",sum);
    }
    else if(h2>h1)
    {
    sum=(h2-h1)*60+(m2-m1)+20*n;
    printf("%d\n",sum);
    }
    }
    return 0;
    }

  • 相关阅读:
    js 删除字符串中所有空格
    jquery easyui datagrid 设置设置在选中的所有行中只选择第一行
    编译Linux内核时出现错误gcc: error: elf_i386: No such file or directory
    AD9打印丝印层
    s3c2410 board.c分析
    2010.03 u-boot--Makefile完全分析
    mini6410移植--uboot移植(2)
    mini6410移植--uboot移植(1)
    uboot之uboot.lds文件分析
    Linux启动过程
  • 原文地址:https://www.cnblogs.com/1023x/p/5572044.html
Copyright © 2011-2022 走看看