【AtCoder】ABC 467 A - Obesity

A - Obesity
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
実行時間制限: 2 sec / メモリ制限: 1024 MiB / Difficulty: 76 / NoviSteps: 5Q / 配点: 100 点
問題概要
は以下の形式で計算される。
日本では、 が 以上の人は肥満とされる。 身長 、体重 の人が日本で肥満とされるかどうかを判定せよ。
制約
- 入力される値はすべて整数
考察
入力において、身長 は 単位で与えられるので、 単位に変換する必要がある。
したがって、条件を入力形式に合わせると以下のように変形できる。
あとはこれをif文で判定すればよい。
実装例
CPP
1.#include <bits/stdc++.h>2.using namespace std;3. 4.// ======================================== //5. 6.int main()7.{8. int H, W;9. cin >> H >> W;10. 11. if (W * 10000 >= 25 * H * H) {12. cout << "Yes" << endl;13. }14. else {15. cout << "No" << endl;16. }17. 18. return 0;19.}https://atcoder.jp/contests/abc467/submissions/77569034
atcoder.jp
実装時間: 5 分以内
コメント
公式解説によると、小数のままで判定すると落ちるケースが含まれているらしい。
A問題でここまで小数対策されているのは珍しいかも。





