题解列表

筛选

偶数求和(一枚小菜)

解题思路:可以先判断切割的数量是否大于这个数列的总长度,若不超过这个数列的长度,则调用函数1;若超过则调用函数2。(写的不太好,有可以改正的地方希望大家指出,第一次写这个,还有待提高,嘿嘿O,O||)注意事项:用数组做,我的思路考虑到数列不能再次切割的时候,

混合背包(01背包 + 完全背包 + 多重背包)

先把01背包(数量为0或1),完全背包(数量不限),多重背包(数量有限)理解,混合就是讨论情况了```cpp#include#include#includeusingnamespacestd;intn,m;//n种物品,容量m//intw[31];//每种物品的重量//intc[31];//每种物品的

班级人数(加油哟!)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ double p,q; int k,n; while( scanf("%lf %……

1989:不会的可以借鉴借鉴这个哦

摘要:解题思路:先定义一个字符串数组,求出字符串的长度(循环的范围),理解好题目的意思,求输入字符串中质数的个数。注意事项:质数的表示%2==1或者%2!=0参考代码:#include <stdio.h>#……

淘淘的名单python

摘要:解题思路:利用字典和try语句注意事项:要用strip()删除多余的空格参考代码:N=int(input())a={}a["WYS"]="KXZSMR"a["CQ"]="CHAIQIANG"a["LC……
优质题解

1774: [编程入门]C语言之二进制位问题(位运算)

解题思路:不要用数组来做,虽然实现比较简单,但是这是一道练习位运算的好题。明显的,位运算会在以后做题中给我们很大帮助,熟悉和掌握它是我们必要的工作。我们的一个思路就是让x~y的位都保留,而其它位都为0,这样就能得到x~y位代表的值了。怎么让其余都为0而x~y位不变呢,我们先看一个小例子。

【c++】线性筛素数

摘要:参考代码:#include<iostream>#include<cstdio>#include<vector>using namespace std;int main(){ int N,n=0; ci……