题解列表

筛选

1434: 蓝桥杯历届试题-回文数字(c++)

解题思路:本题要求找到一些5位或6位的回文数字,而这些回文数字都可以由3位数组合形成,这样就可以枚举100到999之间的数,而不是10001到999999。参考代码:```cpp#includeusingnamespacestd;//将一个3位数组成5位的回文数字,

qtnu培训练习

解题思路:分析p1、p2、p3代表的意思。利用tolower()于toupper()函数代码中出现了insert()增加字符erase()删除字符,已及sb测试样例1;p1_other()代表数字填充p1_fun1代表填充小写p1_fun2代表填充大写p1_fun2代表填充‘*’p_sum为输出s(目

1118: Tom数(c++)

```cpp#includeusingnamespacestd;intmain(){longlongintnum;intTom=0;while(cin>>num){//多组输入while(num>0){//求各位数之和Tom+=num%10;num/=10;}cout

母牛的故事,数母牛数量

解题思路:写出每年会产生的母牛数,发现第1,2,3年都是1头,然后从第三年起,第n年产生的母牛数量是第n-1年和第n-3年所产生的母牛数量和。注意事项:1.一开始用递归发现超时了,然后改用了用数组提前存好。2.要注意的是第n年是前n-1年的总和。

超详细通俗易懂C++

摘要:     解题思路:1.用四维表示小明每次达到一个位置,此时已经拿到的宝贝数目以及最近获得的宝贝价值,最近获得的可以是当前格子取的,也可以是当前格子不取之前宝贝的价值;用四维的原因是,我们不仅要记录小……

1169: 绝对值排序(c++)

摘要:```cpp #include using namespace std; //自定义排序规则 bool cmp(int x,int y){ return fabs(x)>fabs(y……

超详细通俗易懂C++,暴力求解

摘要:解题思路:1.分别求满足条件的五位数和六位数,利用三层循环实现。               2.最外层从1开始,因为数字第一位不能为0,i,j,p从小到大循环保证最后输出顺序是从小到大的,不需要再次……