笔试——Day9

文章目录

第一题

题目

添加逗号

思路

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

代码

第二题

题目:

跳台阶

思路

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

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

代码

第三题

题目:

扑克牌顺子

思路

顺子的条件:

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

代码

相关推荐
TiAmo zhang7 小时前
现代C++的AI革命:C++20/C++23核心特性解析与实战应用
c++·人工智能·c++20
z187461030037 小时前
list(带头双向循环链表)
数据结构·c++·链表
来荔枝一大筐8 小时前
C++ LeetCode 力扣刷题 541. 反转字符串 II
c++·算法·leetcode
报错小能手8 小时前
C++笔记——STL list
c++·笔记
T.Ree.8 小时前
cpp_list
开发语言·数据结构·c++·list
laocooon5238578868 小时前
C++ 图片加背景音乐的处理
开发语言·c++
apocelipes9 小时前
POSIX兼容系统上read和write系统调用的行为总结
linux·c语言·c++·python·golang·linux编程
No0d1es9 小时前
2025年第十六届蓝桥杯青少组省赛 C++编程 中级组真题
c++·青少年编程·蓝桥杯·省赛
童话ing9 小时前
【Golang】常见数据结构原理剖析
数据结构·golang
千禧皓月9 小时前
【C++】基于C++的RPC分布式网络通信框架(二)
c++·分布式·rpc