题解列表

筛选

第十五届蓝桥杯C++B组真题-拔河

摘要:##思路 前缀和思想,然后顺便记录每个队伍的区间,以及每个队伍的值,排序后求相邻区间的差值,如果区间没交集则有效,最后输出最小的 ###代码如下 ``` #include #define ……

利用qsort函数解决超时问题

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <stdlib.h>int cmp(const void *a,const void *b){ return *(i……

无聊的星期六

摘要:a,n = map(int,input().split()) sum=k=0 for i in range(1,n+1):     for j in range(i):         sum……

模拟分布式队列AC

摘要:## 直接模拟就行 ```java import java.util.*; public class Main { /** * 分布式队列,这个可以发现,元素只……

第十五届蓝桥杯C++B组真题-数字接龙

摘要:##思路 这类问题我们可以用dfs和bfs,由于要记录路径,我这里先考虑的dfs,此题难点我认为是路径不能交叉,即走过的斜线不能和其它斜线交叉,由于本题数据n最大为10我们可以用一个四维数组来存斜线……

暴力算法最优解,简单干脆!!!

摘要:解题思路:输入n,循环1-n之间的数,难点在于求出数的位数,各个位数的求法。然后看各个位数是否满足条件。如果一个数各个位数都满足条件,则该位数满足条件,满足的好数个数加一。注意事项:参考代码:#inc……

算法最优解,比较容易理解(好数)

摘要:**解题思路:**输入n,循环1-n之间的数,难点在于求出数的位数,各个位数的求法。然后看各个位数是否满足条件。如果一个数各个位数都满足条件,则该位数满足条件,满足的好数个数加一。 **参考代码如下……

python--study||O.o

摘要:参考代码:n = int(input()) if n == 0:     print(0) else:     arr = list(map(int, input().split()))  ……