2023华为od机试 Java【最旺店铺】

这篇具有很好参考价值的文章主要介绍了2023华为od机试 Java【最旺店铺】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本题使用Java解答,需要python代码请参考:链接

题目

某城市有m个商店和n位市民。现在要举行一场活动,通过投票来选出最受欢迎的商店。每位市民只能投一票,他们将根据自己的喜好为指定的商店投票。然而,1号商店有一个特殊的优势——它可以给每位市民发放补贴,使他们改变投票意向,投票给1号商店。请你计算出,1号商店为了成为最受欢迎的商店(即获得的票数超过其他所有商店),需要发放多少金额的补贴。如果1号商店已经是最受欢迎的商店,则输出0。

输入描述:
第一行输入两个整数n和m,以逗号分隔,分别表示市民总数和商店总数(1<=n, m<=3000)。接下来的n行,每行输入两个整数p和q,以逗号分隔,其中p表示该市民初步想要投票给p号商店,q表示为了让该市民改投1号商店需要支付的补贴金额(1 <= p <= m,1<= q <= 10^9)。

输出描述:
输出一个整数,表示1号商店为了成为最受欢迎的商店,需要发放的最少补贴金额。

示例:
输入:
5,5
2,10
3,20
4,30
5,40
5,90
输出:
50
解释:
有5个市民和5个商店。1号商店可以选择发放总额为60元的补贴抢2,3,4号商店的票文章来源地址https://www.toymoban.com/news/detail-634012.html

到了这里,关于2023华为od机试 Java【最旺店铺】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【满分】【华为OD机试真题2023 JAVA&JS】 打印文件

     时间限制:1s 空间限制:256MB 限定语言:不限 有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的优先级,其中数字越大优先级越高。打印机会从自己的待打印队列中选择优先级最高的文件来打印。

    2023年04月09日
    浏览(48)
  • 【满分】【华为OD机试真题2023 JAVA】最小的调整次数

    知识点队列栈  时间限制:1s 空间限制:256MB 限定语言:不限 有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。 小A依次执行2n个指令往队列中添加数据和移出数据。其中n个指令是添加数据(可能从头部添加、也可能从尾部添加),

    2024年02月02日
    浏览(54)
  • 【满分】【华为OD机试真题2023 JAVA】关联端口组合并

     时间限制:1s 空间限制:256MB 限定语言:不限 有M(1=M=10)个端口组,每个端口组是长度为N(1=N=100)的整数数组,如果端口组间存在2个及以上不同端口相同,则认为这两个端口组互相关联,可以合并。 第一行输入端口组个数M,再输入M行,每行逗号分隔,代表端口组,输出

    2024年02月02日
    浏览(44)
  • 【华为OD机试c++/java/python 真题2023 Q1】

    2023 Q1 新题库,实时更新中 !!!!!

    2024年02月06日
    浏览(36)
  • 2023华为OD机试真题【计算数组中心位置】【Java Python】

    给你一个整数数组nums,请计算数组的中心位置。数组的中心位置是数组的一个下标, 其左侧所有元素相乘的积等于右侧所有元素相乘的积。数组第一个元素的左侧积为1,最后一个元素的右侧积为1。 如果数组有多个中心位置,应该返回最靠近左边的那一个,如果数组不存在

    2024年02月14日
    浏览(48)
  • 【满分】【华为OD机试真题2023 JAVA&JS】优秀学员统计

    知识点排序统计编程基础  时间限制:1s 空间限制:256MB 限定语言:不限 公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的i

    2024年02月05日
    浏览(48)
  • 【华为OD机试真题2023B卷 JAVA&JS】拔河比赛

    知识点排序 时间限制:1s 空间限制:32MB 限定语言:不限 公司最近准备进行拔河比赛,需要在全部员工中进行挑选。 选拔的规则如下: 1)按照身高优先、体重次优先的方式准备比赛阵容; 2)规定参赛的队伍派出10名选手。 请实现一个选拔队员的小程序。 输入为一个数组

    2024年02月10日
    浏览(52)
  • 2023华为OD机试真题【区间交叠/贪心算法】【Python Java】

    给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1,请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。 输入描述 第一行输入为所有线段的数量,不超过10000,后面每行表示一条线段,格式为”x,y”, x和y 分别表示起点和终点,取值范围是

    2024年02月13日
    浏览(45)
  • 【华为OD机试真题2023B卷 JAVA&JS】分糖果

    知识点贪心  时间限制:1s 空间限制:32MB 限定语言:不限 小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。 当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。 小明最少需要多少次(取出、放回

    2024年02月12日
    浏览(43)
  • 【满分】【华为OD机试真题2023 JAVA&JS】分界线

     时间限制:1s 空间限制:32MB 限定语言:不限 电视剧《分界线》里面有一个片段,男主为了向警察透露案件细节,且不暴露自己,于是将报刊上的字剪切下来,剪拼成匿名信。 现在有一名举报人,希望借鉴这种手段,使用英文报刊完成举报操作。 但为了增加文章的混淆度

    2023年04月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包