川のブログ

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

AOJ 0159 The Best Body

こんにちは川です。

この問題もやるだけですね

 

ソースコード

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    while(cin>>n,n){
        int man[2];
        double bmi[2],h,w;
        cin>>man[0]>>h>>w;
        h/=100;
        bmi[0]=w/(h*h)-22;
        if(bmi[0]<0)bmi[0]*=-1;
        for(int i=1;i<n;i++){
            cin>>man[1]>>h>>w;
            h/=100;
            bmi[1]=w/(h*h)-22;
            if(bmi[1]<0)bmi[1]*=-1;
            if(bmi[1]<bmi[0]||bmi[0]==bmi[1]&&man[1]<man[0]){
                bmi[0]=bmi[1];
                man[0]=man[1];
            }
        }
        cout<<man[0]<<endl;
    }
}