PDD笔试-小熊吃糖
来源:互联网 发布:磁力解析app源码 编辑:程序博客网 时间:2024/04/30 10:23
代码:
import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Main2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int m = in.nextInt();int[] sugur = new int[m];for (int i = 0; i < m; i++) {sugur[i] = in.nextInt();}Bear[] bears = new Bear[n];Bear[] bears2 = new Bear[n];for (int i = 0; i < n; i++) {bears[i] = new Bear();bears[i].Combat = in.nextInt();bears[i].Hunger = in.nextInt();bears2[i] = bears[i];}Arrays.sort(sugur);Arrays.sort(bears, new Comparator<Bear>() {@Overridepublic int compare(Bear o1, Bear o2) {// TODO Auto-generated method stubreturn o2.Combat - o1.Combat;}});boolean[] boo = new boolean[m];for (int i = 0; i < n; i++) {fun(sugur, boo, bears[i]);}for (int i = 0; i < n; i++) {System.out.println(bears2[i].Hunger);}}private static void fun(int[] sugur, boolean[] boo, Bear bear) {for (int i = sugur.length - 1; i >= 0; i--) {if (boo[i] == false) {if (bear.Hunger >= sugur[i]) {bear.Hunger -= sugur[i];boo[i] = true;}}}}}class Bear {int Combat;int Hunger;}
阅读全文
0 0
- PDD笔试-小熊吃糖
- 小熊吃糖
- 【笔试题】拼多多1小熊吃糖果
- 小熊吃糖(结构体排序)
- 小熊吃蛋糕
- 京东笔试题-小熊分苹果
- 【拼多多笔试题】小熊战斗力
- 笔试题1--猫吃老鼠问题
- 【笔试】17、猴子吃桃问题
- 网易2016笔试题-----猴子吃桃
- 324.猴子吃糖
- 轩辕互动Exoweb笔试题(二):小猪吃米
- 华为2014校园招聘笔试,围棋吃子判断
- 小熊问题
- 给小熊
- 笨小熊
- 笨小熊
- 笨小熊
- 6-day(XML&DOM_SAX&dom4j编程)
- 分享一个简单的基础数据库模型
- linux(九)之网络基础
- 4.32 leetcode -32 maximum-subarray
- UVALive4043[Ants] 二分图完美匹配 KM算法
- PDD笔试-小熊吃糖
- 23种设计模式(2)-工厂模式
- 集合第三节
- 数组
- linux下多线程与互斥锁编程实例
- [北京] 今日头条 放出一大波新鲜职位 [15-50K]
- Qt 第6章 布局管理(4) 滚动区域 学习笔记
- Tomcat 如何部署多个工程并指向不同的域名
- 简单枚举 uva11059