なぜこんなやるだけ問題の最たるをピックアップしたかというと5回ほどWrongAnswerしたので・・・。
1回目:謎のWrongAnswer
2回目:float型をdouble型にする→WrongAnswer
3回目:条件式に.0を付け加える→WrongAnswer
4回目:条件式に.00を付け加える→WrongAnswer
5回目:"heavy"が"Heavy"になっていたことに気づき修正
→なぜか直前に条件式に変なこと(48.02とかにしてた)しててWrongAnswer
6回目:Accept
ありえん・・・・。浮動小数点数恐いと思ってたらそんなことは無くてただ大文字小文字間違ってただけだった。こういうミス実戦で無いような気を付けないと。
送信してる人らのコードがえらい長いので浮動小数点の問題だと決めつけてしまった。
209Byte
main(float v){for(;~scanf("%f",&v);)puts(v>91?"heavy":v>81?"light heavy":v>75?"middle":v>69?"light middle":v>64?"welter":v>60?"light welter":v>57?"light":v>54?"feather":v>51?"bantam":v>48?"fly":"light fly");}