题解列表

筛选

编写题解 1670: 拆分位数(c++)

摘要:解题思路:利用数组来进行倒序输出注意事项:参考代码:#include<iostream>using namespace std;int main(){ int a[3]; int n; cin >> ……

石头剪刀布

摘要:解题思路:注意事项:参考代码:ls=["Rock", "Scissors", "Paper"]a=b=0x=0f=[]N = int(input())for i in range(N): a,b = ……

利用最大公约数为1解决

摘要:解题思路:只需考虑分子i,从1到39依次检索,要使其为最简真分数,只要(i , 40)= 1  ,想必大家已经写过最大公约数的函数了,利用欧几里得算法即可注意事项:https://blog.dotcp……

FJ的字符串(python代码)

摘要:解题思路:观察给出的几个例子,发现每一个字符串都是由上一个字符串、一个由N决定的字母、上一个字符串的反切片组成注意事项:使用了string模块中的ascii_uppercase,生成了一个含有所有大写……
优质题解

简化型背包—C语言(DFS深度搜索)(用不了DP)

摘要:解题思路:1、这个相单于数学的组合问题。2、DFS可以看做是列出树状图,先从最大的大树0开始,他的子树有树1,树2,树3,树4,树5(也就是5个物品)。然后他从树1开始找,树1就沿自己的根到另一个子树……

1087两数加和求解

摘要:解题思路:用for语句循环,break跳出循环注意事项:注意for循环的循环截止条件参考代码:#include<iostream>using namespace std;int main(){    ……

应该比较好理解吧

摘要:解题思路:注意事项:参考代码:#include<stdio.h>void pum(int a){ int k,j; k=0; if(a==2){ a=3; } while(a>=3){ k=k+a……