题目要求

P1253题目链接

分析

很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法。

排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧。

数据量小,所以Scanner就行。

AC代码(Java语言描述)

import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;public class Main {private static class Record {int value;int id;Record(int id, int value) {this.value = value;this.id = id;}}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();Record[] records = new Record[num];for (int i = 0; i < num; i++) {records[i] = new Record(i+1, scanner.nextInt()*scanner.nextInt());}scanner.close();Arrays.sort(records, Comparator.comparing(e -> -e.value));StringBuilder result = new StringBuilder();for (Record record : records) {result.append(record.id).append(" ");}System.out.println(result.toString().trim());}}

线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)相关推荐

  1. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  2. 单身汪的电梯之旅(洛谷P1897题题解,Java语言描述)

    扯皮 单身汪啊真可怜--想追女神等电梯-- 题目要求 P1897题目链接 分析 这题吧,能推出一个公式: result = max * 10 + size * 5 + num 解释一下怎么推的: 因为 ...

  3. 试试把OJ题意抽象成物理模型(洛谷P1007题题解,Java语言描述)

    题目要求 P1007题目链接 分析 这题干出的,真有毒... 要是有这种指挥官,也是醉了... 言归正传,这题其实是可以贪心求解的,但我们还可以更加666... 事实上,题干上面那一大篇基本在扯,关键 ...

  4. 任尔东西南北风(洛谷P2689题题解,Java语言描述)

    送诗一首 <竹石> 作者:郑燮 咬定青山不放松,立根原在破岩中. 千磨万击还坚劲,任尔东西南北风. 题目要求 P2689题目链接 分析 这题有毛病诶,你看他说"抵达终点的最短时间 ...

  5. 贪婪的送礼者(洛谷P1201题题解,Java语言描述)

    题目要求 P1201题目链接 分析 真是贪婪的送礼者--醉了-- 我们应该先读一下有几个人.再建立HashMap,其优势很明显:快速查找+编码简单. 毕竟我们读一读题给的测试用例,给的人名是:dave ...

  6. 回文质数(洛谷P1217题题解,Java语言描述)

    题目要求 P1217题目链接 分析 看一眼标签--"高性能",一口老血喷出来-- 正好最近正式学习了神奇的技能--打表,哈哈哈,那就用一用吧-- 首先我默认读者会回文数和质数的判断 ...

  7. 暴力枚举也不能没有底线(洛谷P1003题题解,Java语言描述)

    题目要求 P1003题目链接 分析 这题必然是暴力枚举,但关键是怎么枚举...不能没有底线的无脑枚举... 事实上,我们不可能打开一个二维数组,每加一个地毯就把全部元素写进去,那样无论时间还是空间真的 ...

  8. 到天宫做客(洛谷P1178题题解,Java语言描述)

    题目要求 题目链接 分析 早期代码大概是这么写的,先是用了Date,结果连样例都过不去,就换了日期数组自己做,还是不对. import java.util.*;public class Main {p ...

  9. 阶乘数码(洛谷P1591题题解,Java语言描述)

    题目要求 题目链接 分析 没啥多说的,用BigInteger,要么就使用高精算法吧(高精是本意). 推荐使用BigInteger数组存储每一个阶乘的值,避免重复运算,这是一种"记忆化&quo ...

最新文章

  1. poj2195(最大权完美匹配)
  2. spring注解事务
  3. Centos 中 service iptables stop 失败
  4. 转-iOS开发系列--地图与定位
  5. 《聚爆Implosion》性能精析:这是我们测过性能最棒的手游
  6. CF1063C Dwarves, Hats and Extrasensory Abilities
  7. 用python写web网页_从零开始,使用python快速开发web站点(1) | 学步园
  8. 开源 | 近期遥感航空影像的检索、检测、跟踪、计数、分类相关工作
  9. springboot使用spring-data-jpa完成数据持久化
  10. .net 发送电子邮件
  11. dev c++代码自动补全_python3代码如何自动补全?
  12. JavaScript怎么安装_WebStrom 2019安装教程
  13. 节理玫瑰花图怎么画_如何用Excel绘制节理玫瑰花图、水系玫瑰花图?如何将CAD属性平面角智能转化为方向角?...
  14. 2020年10月计算机语言排名,最新!2020年10月编程语言排行榜出炉
  15. python一笔画五角星_一笔画五角星,有多少种方法?
  16. 还在用纸质表进行设备巡检?
  17. python中outside loop_未知环境下的Lidar概率占位栅格图(Occupancy Grid Map) Python代码实现...
  18. 阿里云产品优惠推广链接
  19. Codeforces Round #710 (Div. 3)个人题解
  20. uniapp 离线打包 使用系统定位,无需注册高度、百度地图

热门文章

  1. Tomcat端口冲突
  2. 搭建一个简单的FTP服务器
  3. 面向对象编程其实很简单——Python 面向对象(初级篇)
  4. BroadcastReceiver 广播机制详解
  5. 贪心 BestCoder Round #39 1001 Delete
  6. Springmvc跨服务器文件上传报403,409错误
  7. Vijos 1603 ----迷宫(矩阵乘法,矩阵快速幂)
  8. 电文的编码和译码c语言实现,电文的编码及译码.doc
  9. tomcat安装启动配置
  10. java 获取本机ip_linux获取本机IP