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

笔试——Day2

文章目录

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

第一题

题目:

牛牛的快递
在这里插入图片描述

思路

模拟:
初始基本花费20了,超出1kg加1元,不足1kg按1kg计算
最后判断是否加急
补充:
向上取整ceil()
向下取整floor()

代码

在这里插入图片描述

第二题

题目:

最小花费爬楼梯
在这里插入图片描述

思路

动态规划:
dp[i]表示,到达i位置的最小花费;
状态转移方程dp[i] = min(dp[i - 1] + cost[i - 1], dp[i - 2] + cost[i - 2])

代码

在这里插入图片描述

第三题

题目

数组中两个字符串的最小距离
在这里插入图片描述

思路

变量str数组,用index1标记第一个str出现的位置,用index2标记第二个str出现的位置;
距离为abs(index1 - index2)
不断更新最小的min

代码

在这里插入图片描述

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

相关文章:

  • 单细胞入门(2)-经典案例分析
  • EPLAN 电气制图(六):结构盒与设备管理器核心概念(基础知识选看)
  • 脑电分析入门指南:信号处理、特征提取与机器学习
  • python 在运行时没有加载修改后的版本
  • windows server2019安全修复
  • 数据结构——深度优先搜索与广度优先搜索的实现
  • STM32-待机唤醒实验
  • 学习笔记(30):matplotlib绘制简单图表-绘制正弦波
  • Python的标准库之时间库(小白五分钟从入门到精通)
  • 【Netty+WebSocket详解】WebSocket全双工通信与Netty的高效结合与实战
  • 循环神经网络详解
  • cherryStudio electron因为环境问题无法安装解决方法或打包失败解决方法
  • NLP自然语言处理04 transformer架构模拟实现
  • Git版本控制完全指南:从入门到实战(简单版)
  • 【02】MFC入门到精通——MFC 手动添加创建新的对话框模板
  • 【PyTorch】PyTorch中torch.nn模块的全连接层
  • C++每日刷题 day2025.7.09
  • 备受期待的 MMORPG 游戏《侍魂R》移动端现已上线 Sui
  • RK3588 buildroot 解决软件包无法下载
  • 用户查询优惠券之缓存击穿
  • RAC-CELL(小区)处理
  • Ubuntu连接不上网络问题(Network is unreachable)
  • 国产航顺HK32F030M: 串口调试debug,重定向c库函数printf到串口,重定向后可使用printf函数
  • 记一次接口优化历程 CountDownLatch
  • C语言模块化编程思维以及直流电机控制(第四天)
  • 深度学习——损失函数
  • 【使用Flask基于PaddleOCR3.0开发一个接口 调用时报错RuntimeError: std::exception】
  • JVM调优实战指南:让Java程序性能飞升的奥秘
  • PanTS: The Pancreatic Tumor Segmentation Dataset
  • 使用anaconda创建基础环境