题解列表

筛选

蓝桥杯2024年第十五届决赛真题-数位翻转

解题思路:这道题目可以用动态规划来解决,主要步骤如下:1.定义状态:dp[i][j][0]表示前i个数中恰好选择j个区间,且第i个数没有翻转时的最大和。dp[i][j][1]表示前i个数中恰好选择j个区间,且第i个数已经翻转时的最大和。2.状态转移方程:dp[i][0][0]=dp[i-1][0][0
优质题解

C语言程序设计教程(第三版)课后习题10.3 (C语言代码)

解题思路以及注意事项:主要得注意传参的问题,不要在自定义函数里面定义数组然后return到主函数,这是行不通的,因为自定义函数调用结束后,其中的数据会发生意想不到的结果。交换值得用到第三者。代码比较长,但还是挺简单的,一定要静下心来写代码。实例代码:#include"stdio.h"voidputin

C语言程序设计教程(第三版)课后习题10.3 (C++代码)吐槽:有毒的简单题(简单的思路)

解题思路:有人说不能一边循环就找完最大和最小,我就一直挺奇怪的,为什么不行呢?其实是可以一遍找完的,我们建立两组变量(max,f以及min,u),分别存储最大值以及其所在数组的下表,最小值以及其所在数值的下标,这样建立完成之后按照基本的便利搜索思路将最大值,最小值的这些个信息存储下来再进行交换即可。

话费计算 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int time, rent = 5……

线段覆盖 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<algorithm> using namespace std; const int maxn = 10000……

蓝桥杯历届试题-九宫重排 (C语言代码)

摘要:解题思路:bfs&单链表扫描节点和子节点+邻接表查重注意事项:下述代码在蓝桥杯官网上全部通过,但是在本网站上有17%的错误,不知道怎么取得那17%的错误测试集。请大家帮忙看一下我代码的漏洞,谢谢~参考……