题解列表

筛选

逆推求解c++

解题思路:经典的01背包问题,本题只需要最后结果,在优化算法中用一维数组去求解,因为每轮中只需要第i-1阶段的结果去更新第i阶段。注意事项:背包容量的一维数组是需要从0-m;所以定义数组的时候需要m+1.参考代码:#include#includeusingna

字符串的输入输出处理(python)

摘要:解题思路:前两行正常输出,后面按要求输出,注意数值的一些限制注意事项:注意输出格式,要用两个“\n”参考代码:N = int(input())if  0 < N <= 100:    for i in……

[编程入门]数组插入处理——C语言

摘要:解题思路:从后往前比较,x比a[i]大,a[i]往后移,如果同时x比a[i-1]小,则x赋值给a[i]注意事项:参考代码:#include<stdio.h> int main() {    ……

[编程入门]矩阵对角线求和——C语言版

解题思路:1、确定为二维数组2、需要用双重循环输入,外循环i代表列,内循环j代表行3、主对角线下标i=j;副对角线下标i+j=2注意事项:a[3][3]为3行3列参考代码:#includeintmain(){inta[3][3];intsum1=0;sum2=0;for(inti=0
优质题解

1046: [编程入门]自定义函数之数字后移

解题思路:第一种思路,将数组整体后移k位,然后让超出的部分回到首部。大概是这样的【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【】【】【】【】【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】//整体后移【9】【10】【1】【2】【3】【4】【5】【6】【7】【8】【】【】

SinzoL--题解 1678: 数据结构-双向循环链表

####写了五六道链表题,终于能完全靠自己写出一份了####我没有按照题目要求来做,没有使用双向循环指针来做,我把需要判断的序号提前了一位,就免去了这个麻烦下面粘代码:```cpp#includeusingnamespacestd;structlist{intvalue;list*next;};voi