题解列表
c++利用map字典,键值对的关系来解决这个问题,思路很简单
摘要:解题思路:利用c++map注意事项:此题只处理字母,其他字符不要处理,如apple和app-le其实也是Yes,很tmd的坑,同理空格也不要处理参考代码:void get_keyValue(map<c……
成绩归类-二级c语言
摘要: 如果用我这种方式写的话要注意scanf的位置,如果你的scanf放在do后面的第一行,那么当输入0的时候就会进入if elseif 中多判断一次
#include
#inc……
3160: 蓝桥杯2023年第十四届省赛真题-翻转(部分正确改进)
摘要:**部分正确的话可能是你在匹配的过程中,只进行了匹配,没有进行修改
一定要在匹配和试探之后将当前满足条件的值修改,避免对后续造成影响!**
举个例子:
11011
10101
预期结果:-1……
蓝桥杯2023年第十四届省赛真题-飞机降落
摘要:参考代码:#include <stdio.h>#include <stdbool.h>#include <math.h>int vi[10],f[10];typedef struct { int Ti……
2846: 统计数字字符个数
摘要:参考代码:s = input()
sum = 0
for i in s:
if i.isdigit():
sum += 1
print(sum)……
2847: 找第一个只出现一次的字符
摘要:参考代码:s = input()
for i in s:
if s.count(i) == 1:
print(i)
break
else:
&nbs
双指针 时间复杂度O(n + m)
摘要:```
#include
#define debug(x) cout s >> A >> B;
for (int i = 0; i < s.size(); i ++) {
if ……
菜鸟dp写法,确定在v为i时的最小剩余并存入dp【
摘要:解题思路:注意事项:参考代码:v = int(input())n = int(input())v_list = [int(input()) for _ in range(n)]dp = [i + 1 ……
2849: 石头剪子布
摘要:参考代码:n = int(input())
for _ in range(n):
S1, S2 = map(str, input().split())
if S1 == S2:
……