题解列表
ISBN码--string
摘要:解题思路:按位计算得到检验码,与之比较参考代码:#include<bits/stdc++.h>
using namespace std;
void solve(){
int sum = 0……
防御导弹---线性dp详细注释
摘要:解题思路:线性dp//dp[i][0]表示不去阻止第i个炮弹时的最大数(即前面i-1个炮弹的阻拦最大数)
// dp[i][1]表示组织第i个炮弹时的最大数注意事项:考虑前面炮弹高度等于后面炮弹高度……
3147: 蓝桥杯2023年第十四届省赛真题-异或和之和(C++)
摘要:**阅读理解:**
一开始以为题目所说的[l,r]异或和是指范围内的数两两异或再求和,但是其实是范围内的所有数求异或(和),最后把所有范围的结果加起来求和。
**联想到异或和的前缀和数组:**
……
找出规律 for循环输出即可
摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;using ll = long long;const int N = 1e5+9;i……
双指针 时间复杂度O(n + m)
摘要:```
#include
#define debug(x) cout s >> A >> B;
for (int i = 0; i < s.size(); i ++) {
if ……
3160: 蓝桥杯2023年第十四届省赛真题-翻转(部分正确改进)
摘要:**部分正确的话可能是你在匹配的过程中,只进行了匹配,没有进行修改
一定要在匹配和试探之后将当前满足条件的值修改,避免对后续造成影响!**
举个例子:
11011
10101
预期结果:-1……
c++利用map字典,键值对的关系来解决这个问题,思路很简单
摘要:解题思路:利用c++map注意事项:此题只处理字母,其他字符不要处理,如apple和app-le其实也是Yes,很tmd的坑,同理空格也不要处理参考代码:void get_keyValue(map<c……