题解列表

筛选

字符串问题-题解(C++代码) reverse -- 又一个实用小技巧

题目描述字符串处理在计算机中有很多复杂的操作,但是这些复杂的操作都是由基本的字符串操作复合而成,要求编写一字符串颠倒的程序,把字符串中的字符颠倒位置。------------输入输入一字符串(>s;reverse(s.begin(),s.end());//这个函数没有返回值不能直接输出cout

防御导弹-题解(C++代码)

经典的动态规划问题```cpp#includeusingnamespacestd;typedeflonglongll;intmain(){inta,num[1010],cnt=0,dp[1010];while(~scanf("%d",&a)){num[cnt++]=a;}intans=-1;for(i

C语言训练-邮票组合问题*-题解(C++代码)

#思路这个使用深搜加回溯即可解决,深搜对于可能使用的邮票进行总价值加和,并进入下一层,在深搜结束后要将num数组复原(回溯)。深搜函数的形参作为累计的总价值,每一次都将计算完后的总价值加入set,利用set元素不重复的性质,便可计算出可能的组合数量。