- 博客(12)
- 收藏
- 关注
原创 蓝桥杯python练习题-11
比如edcba中e交换的次数等于后面有几个比他大的数,4个,假设我们要求的是edcba只交换8次的排列,原来总和=10,现在总和=8,我们让第三个数C提到最前面就可以实现cedba,交换次数=2+3+2+1=8,找到这个规律后就可以得出我们的最终答案105-5就是把onmlkjihgfedcba中第6个数j移到最前面,所以最终答案是:jonmlkihgfedcba。小蓝发现,如果对一个字符串中的字符排序,只允许交换相邻的两个字符,则在所有可能的排序方案中,冒泡排序的总交换次数是最少的。
2024-04-13 00:34:06 691 1
原创 蓝桥杯python练习题-13
≠ S+1,则称S,和Si+1为边缘字符。输出一行包含一个整数表示答案,由于所有排列的价值之和可能很大,请输出这个数除以998244353的余数。有一个不超过10^17的正整数n,知道这个数除以2至49后的余数如下表所示,求这个正整数最小是多少。对于一个给定的串 s,一次操作可以一次性删除该串中的所有边缘字符(操作后可能产生新的边缘字符)。一个序列与它倒序价值和是固定值,即0+1+...+(n-1)=n(n-1)//2。最长不下降子序列是指序列中的一个子序列,子序列中的每个数不小于在它之前的数。
2024-04-06 16:47:22 544 1
原创 蓝桥杯python练习题-14
小蓝用黑白棋的n个棋子排成了一行,他在脑海里想象出了一个长度为 n的01串T,他发现如果把黑棋当做1,白棋当做0,这一行棋子也是一个长度为n的01串S。两种糖果分别有9个和16个,要全部分给7个小朋友,每个小朋友得到的糖果总数最少为2个最多为5个,问有多少种不同的分法,糖果必须全部分完。后面2D行每行包含一个01串,每两行为一组数据,第 2i-1行为第i组数据的Ti,第2i行为第i组数据的Si,Si和Ti度均为n。例如,2022年11月13日满足要求,因为 2+0+2+2=(1+1)+(1+3)。
2024-04-05 00:12:33 843 1
原创 在主函数中依次输入两个字符串s1, s2和整数n,然后在主函数中输出插入后的字符串。
【代码】在主函数中依次输入两个字符串s1, s2和整数n,然后在主函数中输出插入后的字符串。
2023-10-17 21:38:18 88
原创 关于日期输出取整
03d:同样宽度为3,右对齐方式。位数不够,左边补0。(与%.3d效果一样)%3f:是指数据总共占的宽度为3,若总位数(包括小数点)不够三位,左边补空格。%3d:按宽度为3输出,右对齐方式输出。若不够三位,左边补空格。%.3f:小数点后三位小数。%d:即为普通输出数字。
2023-10-02 15:41:59 40 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人