笔试——Day9

文章目录

第一题

题目

添加逗号

思路

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

代码

第二题

题目:

跳台阶

思路

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

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

代码

第三题

题目:

扑克牌顺子

思路

顺子的条件:

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

代码

相关推荐
Qiang_san6 分钟前
GNU Make | C/C++项目自动构建入门
c语言·c++·gnu
源代码•宸37 分钟前
Leetcode—2749. 得到整数零需要执行的最少操作数【中等】(__builtin_popcountl)
c++·经验分享·算法·leetcode·位运算
芒果敲代码1 小时前
单一职责原则(SRP)
c++·单一职责原则
豆沙沙包?1 小时前
2025年- H118-Lc86. 分隔链表(链表)--Java版
java·数据结构·链表
ComputerInBook1 小时前
C++编程语言:标准库:第37章——正则表达式(Bjarne Stroustrup)
开发语言·c++·正则表达式
青草地溪水旁1 小时前
C/C++中的可变参数 (Variadic Arguments)函数机制
c语言·c++·可变参数
汉克老师2 小时前
第十四届蓝桥杯青少组C++选拔赛[2023.2.12]第二部分编程题(1、求和)
c++·蓝桥杯·蓝桥杯c++·c++蓝桥杯
得意霄尽欢2 小时前
Redis之核心数据结构浅析
数据结构·redis
XXYBMOOO2 小时前
Qt UDP 通信类详解与实现
开发语言·网络·c++·qt·网络协议·ui·udp
君鼎2 小时前
More Effective C++ 条款29:引用计数
c++