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

笔试——Day14

文章目录

  • 第一题
    • 题目
    • 思路
    • 代码
  • 第二题
    • 题目:
    • 思路
    • 代码
  • 第三题
    • 题目:
    • 思路
    • 代码![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/cc82bc26a3424332b52150cbced44115.png)

第一题

题目

乒乓球筐
在这里插入图片描述

思路

哈希模拟:
统计第一个字符串中每个字符出现的次数;
遍历第二个字符串,减去出现的次数,如果减完之后小于0,则不符合;

代码

在这里插入图片描述

第二题

题目:

组队竞赛
在这里插入图片描述

在这里插入图片描述

思路

模拟: 每次拿到倒数第⼆个⼈的分

2 8 5 1 5
首先对输入的数组进行排序, 1 2 5 5 5 8
分别取第一个和后两个 1 5 8 然后 2 5 5 为一组 中间值相加为10

2 5 1 4 3 7 6 9 8
排序 : 1 2 3 4 5 6 7 8 9
分组   1 8 9   2 6 7   3 4 5 中间值相加为 8+6+4=18

代码

在这里插入图片描述

第三题

题目:

删除相邻数字的最大分数
在这里插入图片描述

思路

基于打家劫舍的思路

  • 统计每一个数出现的总和;
  • hash表中,选一些不相邻的数,使总和最大

例如:arr[] = {1,2,1,2,2,2,2,3}
hash[] = {0, 2, 10, 3, 0, 0}
hash的下标就是arr中的数,hash的值,就是该数的总数

代码在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/290789.html

相关文章:

  • tcp的三次握手与四次挥手
  • 手机录制视频时,硬编码和软编码哪个质量高?(硬件编码、软件编码)
  • 跨端分栏布局:从手机到Pad的优雅切换
  • 删除 XML 格式中双引号内的空格
  • odoo-059 xml中字段上写 domain 和 filter_domain 什么区别
  • 对理性决策模型的剖析及应用路径
  • vue2使用v-viewer图片预览:打开页面自动预览,禁止关闭预览,解决在微信浏览器的页面点击事件老是触发预览初始化的问题
  • OpenEuler 22.03 系统上安装配置gitlab runner
  • Linux网络编程-osi、udp
  • nextjs+react接口会请求两次?
  • react class和function 如何模拟vue中的 双向绑定 监听 computed的方式
  • macbookpro m1 max本儿上速搭一个elasticsearch+kibana环境
  • Electron 主进程与渲染进程之间交互方式
  • Spring Boot自动装配原理深度解析:从核心注解到实现机制
  • Electron使用WebAssembly实现CRC-16 原理校验
  • YModem在Android上的实现(四)
  • 自动化测试概念和时机
  • Java -- 自定义异常--Wrapper类--String类
  • MySQL表的基础操作
  • 第三章自定义检视面板_创建自定义编辑器类_编扩展默认组件的显示面板(本章进度6/9)
  • 奥比中光深度相机开发
  • java学习day6 + leetcode31 下一个排列
  • 面向对象编程 - 高级篇一
  • 力扣面试150题--搜索二维矩阵
  • TPAMI 2025 | 空间频率调制(SFM),深度学习语义分割的细节守护者
  • uniapp 输入时动态修改值(如含单位)光标被强制移至末尾
  • vxe-table 通过配置 ajax 方式自动请求数据,适用于简单场景的列表
  • K8s 集群CoreDNS监控告警最佳实践
  • Django Ninja
  • 病历数智化3分钟:AI重构医院数据价值链