题解列表

筛选

直接计算(Python)

摘要:N=int(input())num=0for i in range(1,N//5+1):    for j in range(1,(N-i*5)//2+1):        if(5*i+2*j<N)……

Python自己调用自己

摘要:a,n,m,x=map(int,input().split())def qiushu(zs,ss,s,dj):    if dj==n-1:        if zs==m:            r……
优质题解

详细的代码注释及解析

摘要:解题思路:可以把排列的后的结果想成一个数轴,计算给出的两点的坐标,     w,m,n            x = m//w            y=m%w      &

平凡の解法

摘要:解题思路:我们看到这个题目,可以很快的转化为作为求排序后数组的两两之间的最小问题,当然也可以不需要排序,当然我这边直接偷懒直接sort,但是你追求效率的话你也可以直接快排,二分排,创建一个比较的大的假……

倍数问题Python解法

摘要:解题思路:由于余数1000 只有1000个 所以我们可以创建余数列表 遍历前两个余数 控制第三个余数 输出最大值注意事项:参考代码:n, k = map(int,input().strip().spl……

平凡の解法

摘要:解题思路:就是用迭代的方法将所有的数组读入,然后再构建一个反转的数组,最后再读入这个相反的顺序,所以基本,就是的很容易的,中规中矩的题,可能会有达大佬想到新解法,但估计很难。时间复杂度O(n^2),空……

利用中心对称思路来解决

摘要:解题思路:仔细观察图形,我们可以发现这是一个中心且轴对称图形。可以看作由一个图形经旋转变换得到的。可以分成8个相等的三角形,这里我用n=3来进行具体说明:...$$$$...$.$$$$.$...$.……

自己调用自己(Python)

摘要:def panduan(n):    if n==3 or n==2:        return 1    elif n==1:        return 0    else:        wh……