题解列表

筛选

回文数(一)-题解(C++代码)

写了两个函数ishw()用来判断写了两个函数ishw()用来判断是否回文是的话就标记并退出循环然后根据标记来输出,不是回文就调用newnum使输入的数得到新的值;#include#include#includeusingnamespacestd;intishw(intm){inta[20];intn=

去掉双斜杠注释-题解(C++代码)

思路很简单,用gets读入一行,一个字符一个字符的判断,只要遇到两个//就跳出循环即可****#include#include#includeusingnamespacestd;intmain(){chars[201];while(gets(s)){intflag=0;//用于判断本行有没有输出过字符

[编程入门]猴子吃桃的问题-题解(C语言代码)

菜鸟一只,不足之处,请谅解(第一次写题解):猴子吃桃,不如逆向思考,猴子摘桃。假设,某一天共有:M颗;吃掉:M/2+1颗;剩余:M-M/2-1颗;最后一天的颗数是前一天的剩余,及M-M/2-1=1;M=4;倒数第二天有4颗,是前一天的剩余,M-M/2-1=4;M=10;......构成数列:1,

经典01背包-题解(C++代码)

经典01背包问题每件物品只有选和不选两种情况那么我们对这两种情况取一个max一直递推下去就能得到总重量小于或等于背包最大重量的最大值```cpp#include#includeusingnamespacestd;constintN=10100;intf[N],