题解列表

筛选

模拟分布式队列AC

##直接模拟就行```javaimportjava.util.*;publicclassMain{/***分布式队列,这个可以发现,元素只进不出,那我们完全可以靠队列大小来判断是否已经同步,不过要判断一下*每个子队列中已经同步好的个数,而N才<10,

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

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

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

解题思路:输入n,循环1-n之间的数,难点在于求出数的位数,各个位数的求法。然后看各个位数是否满足条件。如果一个数各个位数都满足条件,则该位数满足条件,满足的好数个数加一。注意事项:参考代码:#includeusingnamespacestd;intws(intn)//定义一个函数

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

**解题思路:**输入n,循环1-n之间的数,难点在于求出数的位数,各个位数的求法。然后看各个位数是否满足条件。如果一个数各个位数都满足条件,则该位数满足条件,满足的好数个数加一。**参考代码如下:**```cpp#includeusingnamespacestd;intws(intn)//定义一个函

python--study||O.o

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

python--study||O.o

摘要:参考代码:c = int(input()) flag = True for i in range(2, 10):     if c % i == 0:         flag = False……