| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 317 人关注过本帖
标题:ACMICPC 竞赛时长
只看楼主 加入收藏
freshman_201
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-9-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
ACMICPC 竞赛时长
acmicpc竞赛时长一般5小时,比的是选手的“快稳狠”,按照解题数目确定名次(比谁狠),若出现解题数目相同情况,用时较少的队伍名次靠前(比谁快)。

比赛用时===各个题目的解题时间点+罚时

罚时====解出的题目的出错次数*20分钟(比谁稳)

例如:某队做了3 题目,解题时间点分别是 1小时1分1秒,2小时2分2秒,3小时3分3秒,正确解题前分别错误提交1,2,3次,那么

该队在本次比赛中的用时===6小时6分6秒+(1+2+3)*20分=8小时6分6秒
用C 语言编程怎么写啊?
Sample Input

3 1:1:1(-1) 2:2:2(-2) 3:3:3(-3)
2 1:1:1(-1) 2:2:2(-2)
0


Sample Output

8:6:6
4:3:3

[ 本帖最后由 freshman_201 于 2014-9-4 18:41 编辑 ]
搜索更多相关主题的帖子: 语言编程 
2014-09-04 18:39
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:7 
又是求代码的

总有那身价贱的人给作业贴回复完整的代码
2014-09-04 18:53
erty1001
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:331
专家分:1433
注 册:2014-8-31
收藏
得分:7 
简单说说 啊 ,
你这个程序算法已经很明确了 ,也很简单
重点是数据结构还有就是数据大小范围。
其实不适合帮你解决这个问题。
自己多努力才行呀!

依我看 用链表能够实现
2014-09-04 21:21
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:7 
写段伪代码给你,你参考一下,全是最基础的
程序代码:
#include <stdio.h>

int main()
{
    for( unsigned cnt; scanf("%u",&cnt)==1 && cnt!=0; )
    {
        unsigned t = 0;
        for( unsigned i=0; i!=cnt; ++i )
        {
            unsigned h, m, s, e;
            scanf( "%u:%u:%u(-%u)", &h, &m, &s, &e );
            t += h*60*60 + m*60 + s + e*20*60;
        }
        printf( "%u:%u:%u\n", t/3600, t%3600/60, t%60 );
    }
    return 0;
}

2014-09-05 08:24
快速回复:ACMICPC 竞赛时长
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015275 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved