题解列表

筛选

编写题解 1025: [编程入门]数组插入处理--解题

摘要:解题思路:既然他已经给排好顺序,那我们给他放入数组中,我们只需要用temp来记录在数组中某个比当前数大的位置即可,在输出时,用temp间隔开,先输出tenp位置前的数字,再输出temp位置后的数字。注……

蓝桥杯2021年第十二届省赛真题-砝码称重(DP)

摘要:动态规划问题:bool类型DP数组代表对于前i个砝码是否可以称出重量j(默认左盘放待称物体)有三种情况:不加第i个砝码也能称出来 dp[i-1][j]加在右盘 dp[i-1][j+arr[i]]j加载……

Minesweeper 化繁为简(摒弃多层判断)

摘要:解题思路:本质上其实就是扫雷游戏,摒弃原有多层判断(四角、边缘、内部)。              换一种思路:既然是计算周围九宫格的雷数,就应该想到只要遍历对应元素周围(行差<=1 && 列差<=1……

C++电报加密

摘要:#include using namespace std; int main() { char ch; while(cin.get(ch)){ //cin.get(ch)通常……

1031: [编程入门]自定义函数之字符串反转

摘要:解题思路:解决字符串问题,高手用string类,萌新用char数组。字符型数组好在能直接读写,而且在对其中部分字符做处理时有个下标,很方便。注意事项:传参要传指针,因为题目要求反序存放。当然我合理猜测……

1030: [编程入门]二维数组的转置

摘要:解题思路:如何传二维数组做参数?经典回顾:https://blog.dotcpp.com/a/84531 这题的本质和那一题没区别。注意事项:打印的时候要注意换行。参考代码:#include <ios……

1029: [编程入门]自定义函数处理素数

摘要:解题思路:总觉得前面有类似的题目,所以没啥好说的。注意事项:可以把异常检测什么的全写进子函数,顺便写成void型打印算了。参考代码:#include <iostream> using names……