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

笔试——Day31

文章目录

  • 第一题
    • 题目
    • 思路
    • 代码
  • 第二题
    • 题目:
    • 思路
    • 代码
  • 第三题
    • 题目:
    • 思路
    • 代码

第一题

题目

小红的口罩
在这里插入图片描述

思路

小堆

每次取出堆顶元素计入总和,并将堆顶元素变为自身二倍,和 k相比;若小于k则继续计算

代码

在这里插入图片描述

第二题

题目:

春游

在这里插入图片描述

思路

贪⼼ + 分情况讨论

  • 先判断优先选哪个船,再判断有没有剩余的人,剩余的人自己坐哪个船,还是和倒数第二组的人重新分配

代码

在这里插入图片描述

第三题

题目:

数位染色

在这里插入图片描述

思路

动态规划

  • 状态表示:dp[i][j]从前i个数选,总和是否等于j
  • 状态转移方程:
    • 不选idp[i][j] = dp[i - 1][j]
    • idp[i][j] = dp[i - 1][j - arr[i]]

代码

在这里插入图片描述

http://www.lryc.cn/news/612658.html

相关文章:

  • Linux(17)——Linux进程信号(下)
  • 【42】【OpenCV C++】 计算图像某一列像素方差 或 某一行像素的方差;
  • uniapp vue3中使用pinia 和 pinia持久化(没有使用ts)
  • SQLite 创建表
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-文章列表
  • [失败记录] 使用HBuilderX创建的uniapp vue3项目添加tailwindcss3的完整过程
  • 《深入浅出 Django ORM:设计理念与惰性查询实现详解》
  • Django 表单:深度解析与最佳实践
  • 上门家教 app 用户端系统模块设计
  • 解锁高效开发:AWS 前端 Web 与移动应用解决方案详解
  • 深度解析:打造一个文件、可持续的Python网络爬虫——以澳洲房地产网站为例
  • uni-app vue3 小程序接入 aliyun-rtc-wx-sdk
  • 深拷贝之 structuredClone ()
  • JavaSE---异常的经典面试题
  • SUNO音乐歌曲生成平台的关键字指令
  • 内网穿透原理和部署教程
  • [激光原理与应用-171]:测量仪器 - 能量型 - 激光能量计(单脉冲能量测量)
  • YOLOv8面试知识
  • Spring事务失效场景?
  • 【基础知识】springboot+vue 基础框架搭建(更新中)
  • 下载 | Windows Server 2016最新原版ISO映像!(集成7月更新、标准版、数据中心版、14393.8246)
  • MacOS Docker 安装指南
  • 进程、网络通信方法
  • 在Linux下访问MS SQL Server数据库
  • 机器学习工程化 3.0:从“实验科学”到“持续交付”的 7 个关卡
  • 【2025最新】在 macOS 上构建 Flutter iOS 应用
  • 函数、方法和计算属性
  • 「iOS」————持久化
  • HashMap寻址算法
  • 如何显示一个 Elasticsearch 索引的字段