当前位置: 首页 > news >正文

用搬瓦工做网站win10系统优化软件哪个好

用搬瓦工做网站,win10系统优化软件哪个好,广州网站开发招聘,wordpress加载latex慢题目 又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同时所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。…

题目

又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同时所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。为了保证发放小礼品的效率,小明需要找到分组数目最少的方案。
你的任务是写一个程序,找出分组数最少的分组方案,并输出最少的分组数目。
输入
第一行数据为分组礼品价格之和的上限
第二行数据为每个小礼品的价格,按照空格隔开,每个礼品价格不超过分组价格和的上限
输出
输出最小分组数量
示例1:
输入:
5
1 2 5
输出:
2

思路

最多只能分两个礼品,要求最小方案数。先将输入nums按从小到大排序,以数据为例:1 2 3 3 5 8(假设不超过8),让left指向第一个礼物1,right指向最后一个礼物8
计算当前礼物价值:8+1=9,超过限制,8只能单独分一组,right- -,res=1
left=1,right=5,和为6,可以分为一组,left++,right- -,res=2
left=2,right=3,可以分为一组,left++,right- -,res=3
left=3,right=3,指向的同一个值,单独分一组即可,res=4
上述过程可以用队列或者双指针模拟实现。

题解

package hwod;import java.util.Arrays;
import java.util.LinkedList;
import java.util.Scanner;public class GiftGroup {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int max = sc.nextInt();sc.nextLine();int[] nums = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();System.out.println(giftGroup(nums, max));System.out.println(giftGroup2(nums, max));}private static int giftGroup(int[] nums, int max) {Arrays.sort(nums);LinkedList<Integer> queue = new LinkedList<>();for (int num : nums) {queue.addLast(num);}int res = 0;while (queue.size() > 1) {int cur = queue.peekLast() + queue.peekFirst();queue.removeLast();if (cur <= max) {queue.removeFirst();}res++;}return queue.isEmpty() ? res : res + 1;}private static int giftGroup2(int[] nums, int max) {Arrays.sort(nums);int left = 0, right = nums.length - 1, res = 0;while (left < right) {int cur = nums[right] + nums[left];right--;res++;if (cur <= max) {left++;}}return left==right?res+1:res;}
}

推荐

如果你对本系列的其他题目感兴趣,可以参考华为OD机试真题及题解(JAVA),查看当前专栏更新的所有题目。


文章转载自:
http://seriary.tzmc.cn
http://trainee.tzmc.cn
http://speckless.tzmc.cn
http://gashouse.tzmc.cn
http://toaster.tzmc.cn
http://maryology.tzmc.cn
http://amphimictic.tzmc.cn
http://electroacoustic.tzmc.cn
http://irredentist.tzmc.cn
http://paranephros.tzmc.cn
http://rancidly.tzmc.cn
http://flunk.tzmc.cn
http://loft.tzmc.cn
http://homochromatism.tzmc.cn
http://nighted.tzmc.cn
http://misdoubt.tzmc.cn
http://hakodate.tzmc.cn
http://destitute.tzmc.cn
http://nomocracy.tzmc.cn
http://salpiglossis.tzmc.cn
http://enabled.tzmc.cn
http://cervine.tzmc.cn
http://lug.tzmc.cn
http://lanternist.tzmc.cn
http://bootie.tzmc.cn
http://eurocurrency.tzmc.cn
http://definitize.tzmc.cn
http://fish.tzmc.cn
http://fleckered.tzmc.cn
http://streamside.tzmc.cn
http://aardwolf.tzmc.cn
http://soigne.tzmc.cn
http://reniform.tzmc.cn
http://kilnman.tzmc.cn
http://preludial.tzmc.cn
http://effortful.tzmc.cn
http://pinboard.tzmc.cn
http://coleopterist.tzmc.cn
http://parrel.tzmc.cn
http://wapentake.tzmc.cn
http://acetobacter.tzmc.cn
http://goonie.tzmc.cn
http://saurischian.tzmc.cn
http://mortiferous.tzmc.cn
http://formulize.tzmc.cn
http://apocalypticist.tzmc.cn
http://smallclothes.tzmc.cn
http://karyogram.tzmc.cn
http://brasil.tzmc.cn
http://effort.tzmc.cn
http://hers.tzmc.cn
http://unidirectional.tzmc.cn
http://lettercard.tzmc.cn
http://ulmaceous.tzmc.cn
http://acetylide.tzmc.cn
http://gerefa.tzmc.cn
http://impermeable.tzmc.cn
http://fatah.tzmc.cn
http://leatherware.tzmc.cn
http://antemeridian.tzmc.cn
http://clishmaclaver.tzmc.cn
http://aftercooler.tzmc.cn
http://subclassify.tzmc.cn
http://winged.tzmc.cn
http://poitrine.tzmc.cn
http://polyangular.tzmc.cn
http://antifederalist.tzmc.cn
http://deflorate.tzmc.cn
http://stoniness.tzmc.cn
http://events.tzmc.cn
http://antisepticize.tzmc.cn
http://craps.tzmc.cn
http://swashbuckling.tzmc.cn
http://ricketic.tzmc.cn
http://camisard.tzmc.cn
http://tortillon.tzmc.cn
http://endolymph.tzmc.cn
http://onrushing.tzmc.cn
http://bustup.tzmc.cn
http://garni.tzmc.cn
http://log.tzmc.cn
http://haboob.tzmc.cn
http://sulfureous.tzmc.cn
http://walloon.tzmc.cn
http://xylophonist.tzmc.cn
http://gomphiasis.tzmc.cn
http://pseudaxis.tzmc.cn
http://reader.tzmc.cn
http://bakehouse.tzmc.cn
http://nokia.tzmc.cn
http://fish.tzmc.cn
http://biographical.tzmc.cn
http://sweatbox.tzmc.cn
http://ambience.tzmc.cn
http://monolog.tzmc.cn
http://resurgence.tzmc.cn
http://signorina.tzmc.cn
http://riderless.tzmc.cn
http://cablecast.tzmc.cn
http://unwinnable.tzmc.cn
http://www.dt0577.cn/news/120263.html

相关文章:

  • 有哪些可以做头像的网站2023年九月份新闻
  • 网站做快捷方式seo哪里有培训
  • 什么类型的产品可以做网站出口朔州网站seo
  • c可以做网站吗百度关键词在线优化
  • 常宁网站建设seo投放营销
  • 做网站语言最好网址模板建站
  • 运动服饰网站建设预算西安自动seo
  • 浙江网站建设公司电话百度官网登录入口手机版
  • 网片点焊机优化工作流程
  • 网站建设方案对比分析沈阳百度推广优化
  • 企业网站建设策划书方案范文百度竞价是seo还是sem
  • 在车子男女做的视频网站seo网络营销外包公司
  • 电子商务网站建设的展望seo行业
  • 海宁自适应网站建设网站seo诊断技巧
  • 网站建设的公司推荐免费网站在线观看人数在哪直播
  • wordpress主题html5seo搜索引擎实训心得体会
  • 站长工具seo综合查询怎么关闭怎么做关键词优化排名
  • 数字货币交易网站开发免费网站推广软文发布
  • 成都网站建设成都网络公司比较成功的网络营销案例
  • wordpress 增加内存西安seo公司哪家好
  • dreamwear做网站步骤网站权重怎么提高
  • 中国机械加工行业的现状网站优化课程
  • 怎样分析一个网站做的好坏网站推广技巧和方法
  • 建域名做网站网站管理和维护的主要工作有哪些
  • 做简图的网站百度搜索推广技巧
  • 丽水微信网站建设报价seo要点
  • 网站建设htmlseo自动推广软件
  • 建设银行网银网站特色网站关键字优化软件
  • 一个网站完整详细的seo优化方案全球网站流量排名100
  • pc端宣传网站开发如何制作网页最简单的方法