题解列表

筛选

3021基础解法(Python)

摘要:注意事项:题目下标问题参考代码:n_num = int(input())for i in range(n_num) :    n_in = int(input())    if n_in == 1 :……

2825: 计算多项式的值(C)

摘要:参考代码:#include<stdio.h> #include<math.h> int main() {     double x;     int n;     scanf("%lf……

2821: 开关灯

摘要:参考代码:#include<stdio.h> #include<math.h> int main() {     int n,m;     scanf("%d %d",&n,&m); ……

辗转相除法求最大公因数

思路:最小公倍数=两个整数的乘积/最大公因数最小公倍数辗转相除代码:#includeintmain(){inta,b;inttemp,m1,m2,ab;scanf("%d%d",&a,&b);ab=a*b;if(a

2024题C语言引用C++解法

解题思路:主要分为分成结构体定义,链表尾插遍历查找并删除链表元素和打印链表注意事项:主要问题在于遍历查找删除链表元素,就是用指针s来记录L的上一个位置,L来遍历,L往后跳一格,如果没查到s就瞬移到L,然后L再往后跳一格,要是查到了,L就往回跳一格就是s,

2815: 求特殊自然数(C)

摘要:参考代码:#include<stdio.h> #include<math.h> int main() {     // 七进制的三位数为100~666     int x,y;    ……

01背包+二维费用问题

```//https://www.dotcpp.com/oj/problem3056.html#include#include#includeusingnamespacestd;constintN=1010,M=510;intn,V1,V2;intv1[N],

dfs简单且明了-Python

解题思路:就是想吐槽一下:题目都说了由不同字母组成但是测试用例有相同的害我第一次没通过真老6注意事项:方法:就是要用下标1-n来对应input输入的字母保证不会重复最后再输出下标对应的字母就ok了参考代码:defdfs(step):ifstep-1==num-1:#一共就num-1个字母但是实际ste

1030: [编程入门]二维数组的转置

解题思路:把二维数组转置,也就是把各个元素的列号和行号互换(如arr[1][2]转置后成为arr[2][1])。注意事项:这里不使用新的数组保存转置后的数组,然后再输出。但在函数中转置输出的数组并不改变原数组(因为没有用指针)。数组作为函数参数时传递数组名即可(不用写change(arr[3][3])