题解列表

筛选

python 递推踩方格

n=int(input())l=[0forxinrange(25)]r=[0forxinrange(25)]u=[0forxinrange(25)]l[1]=1r[1]=1u[1]=1forxinrange(2,n+1):l[x]=l[x-1]+u[x-1]r[x]=r[x-1]+u[x-1]u[x]

TOM数:思路及其简单,但是有个小坑

解题思路:遍历每一个输入,然后将每一位累加就可以了,这题主要是测试样例跟你玩脑筋急转弯注意事项:有一个测试样例第一位就是EOF,不知道是不是网站系统更新了,之前通过的老代码现在重新用反而通过不了了,就是因为这个测试样例,加一个try-except检查EOF错误就行参考代码:whileTrue:try:

K-进制数:简单的排列组合思想

解题思路:本题目中要求n位的k进制数,0不能在首位,不能在0的后面,因此每个0只能位于非0数字的后面,因此假设有i个0,则这i个0需要在(n-i)个非0数字的后面选择位置,一共有c(n-i,i)中情况,同时,这n-i个非0数字可能有的排列情况为(k-1)^n-i种(每一个都可能是k-1个数字中的任意一

今天也是很爱老公们的一天呀!

摘要:解题思路:别人教我的注意事项:不知道参考代码:print('''               ********               ************      ……
优质题解

Cylinder圆柱体:简单的数学逻辑题

解题思路:本题中要求最大的圆柱体积,则需要分两种情况考虑,最后比较得出最大的体积作为最后的结果,这里就是考虑没有用来切割圆柱底面的那一半纸张的哪一边用来卷圆面周长的两种情况,每一种只考虑正好卷完没有重叠的情况,因为体积最大时不会有重叠,即以w和h-2r分别为周长的情况,与此同时另外一边为高。

当然是纯暴力啦

摘要:解题思路:注意事项:参考代码:list1=[i for i in range(1,3001)] list2=[] list3=[] for i in list1:     sum=1    ……

我的非常简单

摘要:解题思路:注意事项:参考代码:import mathwhile True:    L, W, x, y, R, a, v, s = map(int, input().split())    if L ……

就要和别人不一样

解题思路:如果没完没了怎么办?我们构造一个函数,一个名为`run`的函数。创建了一个列表`ranges`,其中包含了多个元组。每个元组包含两个值,第一个值是利润上限`limit`,第二个值是对应的提成率`rate`。这些元组表示了不同的利润范围和对应的提成率。

利用行,列增量的规律解题。

解题思路:两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多1)来定义循环的次数,从而实现行列的递进。注意事项:两次循环关联变量的定义。参考代码:N=int(input())a=1foriinrange(1,N+1):print(a,