题解列表

筛选

编写题解 2828: 与7无关的数

摘要:解题思路:注意事项:参考代码:n=int(input())sum=0for i in range(1,n+1):    if i%7!=0 and i%10!=7 and i//10!=7:     ……

3019: 约瑟夫问题 python自带库实现

解题思路:使用python自带库,collections中的deque,队列实现retate(n)是将队列中的所有元素向右移动n位,如果是负数,则向左移动例如:dq=[1,2,3,4,5]数到3,应该3先出队列,总体向左移动m-1(也就是2位)。

岛屿个数--bfs+dfs--注释易懂

解题思路:要统计不包含子岛屿(外岛)的数量,选择从外到内去找岛屿从四条边的海区(0)去找,当他的8个方向(上下左右、左上、右上、左下、右下)都是岛屿时,那这些小岛就组成了一个大的岛当其中一个方向是海时,那这些岛屿就没有全部相连组成了一个大的岛遍历四条边,

C语言新手-写的有点乱

摘要:参考代码:#include<stdio.h>int fun(int a[],int N,int sum){    int b[N],c[N],flag = 1;    for(int z=0;z<N;……

自定义函数之数字分离

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main() { int n = 0; int qian = 1000; int hou = 1000; scanf_s("%d……

高效素数判断方法以及取模公式

解题思路:本体采用的取模公式为a*b%c=((a%c)*(b%c))%c,求前n个质数的积对于50000的模,就相当于每一次与质数相乘后对于50000取模,然后再与下一个质数相乘,再取模,相乘取模的步骤替换为上述公式右边的步骤,这样简化了计算过程的复杂度,