#40767: C語言解法


jim0908109907@gmail.com (rthrhr)

學校 : 不指定學校
編號 : 254563
來源 : [114.25.143.122]
最後登入時間 :
2024-06-12 01:39:17
j605. 1. 程式考試 -- 2023年1月APCS | From: [114.25.143.122] | 發表日期 : 2024-06-12 01:53

#include <stdio.h>

int main() {
    int k,t,s,mt=-2,ms=-2,e=0;
    scanf("%d",&k);
    for(int i=0;i<k;i++){
        scanf("%d%d",&t,&s);
        if(s>ms){
            ms=s;
            mt=t;
        }
        if(s==-1){
            e=e+1;
        }
    }
    if(ms-(k+2*e)>=0){
        printf("%d %d",ms-(k+2*e),mt);
    }
    else{
        printf("%d %d",0,mt);
    }
    return 0;
}

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mt:第一次獲得最高分的時間點

ms:第一次獲得的最高分

e:嚴重錯誤次數 

 
ZeroJudge Forum