川のブログ

川の適当気ままなブログです。 

AOJ 0138 Track and Field Competition

こんにちは、川です。

今回はただサーチするだけなので特に無いです。

ちょっとコードが汚いですね

ソースコード

 

#include <bits/stdc++.h>
using namespace std;
 
int main() {
    int num[24];
    double time[24];
    for(int i=0;i<24;i++)cin>>num[i]>>time[i];
    int thr[3];
    double ti[3];
    for(int i=0;i<3;i++){
        for(int j=0,kawa;j<3;j++){
            kawa=0;
            for(int k=8*i;k<(i+1)*8;k++)if(time[k]<time[kawa])kawa=k;
            if(j==2){
                thr[i]=num[kawa];
                ti[i]=time[kawa];
            }
            else {
                cout<<num[kawa]<<" "<<time[kawa]<<endl;
                time[kawa]=10000;
            }
        }
    }
    for(int i=0,kawa;i<2;i++){
        kawa=0;
        for(int j=0;j<3;j++)if(ti[kawa]>ti[j])kawa=j;
        cout<<thr[kawa]<<" "<<ti[kawa]<<endl;
        ti[kawa]=10000;
    }
    return 0;
}