笔试——Day9

文章目录

第一题

题目

添加逗号

思路

  • 取出数的每一位,每隔三次添加一个,
  • 特殊判断最后一个位置是不是,是的话删除

代码

第二题

题目:

跳台阶

思路

动态规划:f[i] 表示到达第i 个台阶的方法数量

只可以从前一个或者前两个上来,所以转移方程为
f[i] = f[i - 1] + f[i - 2];

代码

第三题

题目:

扑克牌顺子

思路

顺子的条件:

  • 除了0以外的元素个数不能大于1
  • 除了0以外的元素个数最大值和最小值的差不能大于4

代码

相关推荐
再卷也是菜16 分钟前
C++篇(21)图
数据结构·c++·算法
星轨初途21 分钟前
C++入门(算法竞赛类)
c++·经验分享·笔记·算法
Bona Sun41 分钟前
单片机手搓掌上游戏机(十三)—pico运行fc模拟器之硬件准备
c语言·c++·单片机·游戏机
Bona Sun1 小时前
单片机手搓掌上游戏机(十八)—pico运行fc模拟器之更大屏幕
c语言·c++·单片机·游戏机
chenyuhao20241 小时前
MySQL索引特性
开发语言·数据库·c++·后端·mysql
没书读了1 小时前
数据结构-考前记忆清单
数据结构
小龙报1 小时前
【算法通关指南:数据结构和算法篇 】队列相关算法题:3.海港
数据结构·c++·算法·贪心算法·创业创新·学习方法·visual studio
辞旧 lekkk2 小时前
【c++】封装红黑树实现mymap和myset
c++·学习·算法·萌新
星轨初途2 小时前
C++的输入输出(上)(算法竞赛类)
开发语言·c++·经验分享·笔记·算法
极地星光2 小时前
Qt/C++ 单例模式深度解析:饿汉式与懒汉式实战指南
c++·qt·单例模式