本文介绍: 请注意本题时限为 5s,输入输出规模较大,请注意常数因素对耗时的影响,我们不会给使用 Java 和 Python 的选手增加额外的运行时间。第 i 位志愿者有一个工作时长 ti ,以及他负责的工作的难度系数 ki ,一名志愿者的贡献度可以用 ki×ti 确定。接下来 n 行,每行两个使用空格隔开的整数 ti,ki ,表示第 i 名志愿者的时间和难度系数。一行,共 n 个整数,第 i 个数表示排名为 i 的志愿者的序号,从 11 开始编号。对于 40%40% 的数据,满足 1≤n≤100;
题目描述
传智专修学院总共召集了 n 位志愿者来负责打扫活动,现在需要你负责帮忙统计每位志愿者的工作情况,用来制作光荣榜,给他们发小花花。
第 i 位志愿者有一个工作时长 ti ,以及他负责的工作的难度系数 ki ,一名志愿者的贡献度可以用 ki×ti 确定。
现在要为这些志愿者的贡献度从大到小排个序,请你完成这个任务。相同贡献度的志愿者以工作时长较长的排在前面。如果贡献和时长一样,那么编号小的志愿者排在前面。
输入格式
接下来 n 行,每行两个使用空格隔开的整数 ti,ki ,表示第 i 名志愿者的时间和难度系数。
输出格式
一行,共 n 个整数,第 i 个数表示排名为 i 的志愿者的序号,从 11 开始编号。
输入输出样例
说明/提示
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。