- 博客(10)
- 收藏
- 关注
原创 接龙数列C++
对于一个长度为 KK 的整数数列:A1,A2,…,AK,我们称之为接龙数列当且仅当 AiAi 的首位数字恰好等于 Ai−1的末位数字 (2≤i≤K)(2≤i≤K)。例如 12,23,35,56,61,11是接龙数列;12,23,34,56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。所有长度为 11 的整数数列都是接龙数列。现在给定一个长度为 NN 的数列 A1,A2,…,AN,请你计算最少从中删除多少个数,可以使剩下的序列是接龙序列?
2025-04-11 17:30:31
261
原创 蓝桥杯翻硬币C++版
这段代码解决了一个特定问题:给定两个等长的字符串表示硬币的初始状态和目标状态,计算最少需要翻转多少次相邻的两个硬币(每次翻转都会改变这两个硬币的状态),才能从初始状态变为目标状态。现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?如果同时翻转左边的两个硬币,则变为:oooo***oooo。两行等长的字符串,分别表示初始状态和要达到的目标状态。我们约定:把翻动相邻的两个硬币叫做一步操作。比如,可能情形是:**oo***oooo;
2025-04-04 21:19:27
355
原创 C语言顺子日期
顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的yyyymmdd表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了一个顺子:123;而20221023则不是一个顺子日期,它一个顺子也没有。小明想知道在整个2022年份中,一共有多少个顺子日期?
2024-03-31 14:46:00
195
1
原创 线程通信父亲女儿儿子水果问题
单数表示父亲放置的是苹果,由女儿来取。双数表示父亲放置的是橘子,由儿子来取。采用随机数生成父亲放置的水果。进程采用一直循环执行的方式。
2023-11-18 12:19:18
119
1
原创 7-1 软硬车厢交替排列
设车辆厂生产了硬座车厢和软座车厢共n节(混合在一起),要求使用队列的基本操作,编程实现所有硬座车厢和所有软座车厢交替排列。例如硬座车厢用H来表示,软座车厢用S来表示,从键盘上输入8节车厢代号为SHHSSHSS ,输出为HSHSHSSS。若从键盘输入8节车厢代号为SHHSHHSH ,输出为HSHSHSHH。
2023-05-12 12:09:58
616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人