2011-06-01 22:13:49Morris

d985. Gran Turismo 5

http://zerojudge.tw/ShowProblem?problemid=d985

內容 :

 最近,

 學姊籌錢買了一片 Gran Turismo 5 回家做賽車夢,

 又另外買了 G27 方向盤,

 但在賽車場上的表現始終不如人意。

  GT5-boxart-final-EU.jpg

 "車,不是這麼開的。"

 說完爸爸接過了方向盤,

 將記錄一次又一次的刷新。

 給你每一圈的時間紀錄,

 請算出 Best Lap 與平均時間。

 我一定要成為車神! 

輸入說明 :

 第一行有一個數字 N (0 < N ≤ 10)

 代表接下來有 N 組測試資料

 每組測試資料第一行有一個數字 M (0 < M ≤ 100)

 接著有 M 行資料

 每行兩個數字 A, B (0 ≤ A, B ≤ 60)

 代表該圈所花費時間為 A 分 B 秒 

輸出說明 :

 Track X:

 Best Lap: X minute(s) X second(s).

 Average: X minute(s) X second(s). 

 Average 為整數,小數部份無條件捨去

 詳請參考範例測資 

範例輸入 :help

3
4
1 54
2 02
1 58
1 50
3
1 23
1 42
1 37
5
3 00
2 56
3 04
2 50
3 01

範例輸出 :

Track 1:
Best Lap: 1 minute(s) 50 second(s).
Average: 1 minute(s) 56 second(s).

Track 2:
Best Lap: 1 minute(s) 23 second(s).
Average: 1 minute(s) 34 second(s).

Track 3:
Best Lap: 2 minute(s) 50 second(s).
Average: 2 minute(s) 58 second(s).

提示 :

出處 :

學姊 (管理:example)

/**********************************************************************************/
/*  Problem: d985 "Gran Turismo 5" from 學姊                                    */
/*  Language: C                                                                   */
/*  Result: AC (6ms, 258KB) on ZeroJudge                                          */
/*  Author: morris1028 at 2011-06-01 20:03:58                                     */
/**********************************************************************************/


#include<stdio.h>
main() {
    int N, M, a, C = 0;
    scanf("%d", &N);
    while(N--) {
        scanf("%d", &M);
        int x, y, bx = 10000, sum = 0;
        for(a = 0; a < M; a++) {
            scanf("%d %d", &x, &y), x = x*60 + y;
            if(x < bx) bx = x;
            sum += x;
        }
        sum /= M;
        printf("Track %d:\n", ++C);
        printf("Best Lap: %d minute(s) %d second(s).\n", bx/60, bx%60);
        printf("Average: %d minute(s) %d second(s).\n\n", sum/60, sum%60);
    }
    return 0;
}

上一篇:d984. 棄保效應

下一篇:d826. 暗門

LF2magic 2011-09-08 01:27:14

morris大大真厲害!
好多程式我看題目想不出來,看你的還是看不懂Orz
這題...有點惰性XD讓我co一下><