#G4026. [GESP202606 四级] 身高体重指数
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
一个人的身高体重指数(BMI)等于其体重(千克为单位)除以其身高(米为单位)的平方。
例如,一个体重为 ,身高为 的人的身高体重指数为 $50\text{ kg}/1.6\text{ m}/1.6\text{ m} = 19.53125\text{ kg/m}^2$。
现在有 个小朋友,第 个小朋友的编号为 ,体重为 ,身高为 。
请按照身高体重指数从高到低为小朋友们排序,数据保证不存在两个小朋友的身高体重指数完全相同。输出排序后小朋友的编号。
输入格式
输入 行,
第一行为一个正整数 ,表示小朋友的个数;
第二行为 个整数 表示小朋友们的体重,单位为 ;
第三行为 个浮点数 表示小朋友们的身高,单位为 。
输出格式
输出一行 个数,表示按照身高体重指数从高到低排序后的编号。
3
45 33 39
1.55 1.33 1.44
3 1 2
说明与数据范围
样例解释
三个小朋友(编号依次为 ,,)的身高体重指数分别为(保留两位小数的结果):,,,故排序后输出的编号为 。
数据范围
,,, 均恰有两位小数。
来源与评测数据
GESP C++ 4级,2026年06月第2题。
本题含12个自行生成的测试点,非官方原版测试数据;每题总分100分。