A DFS 搜索
所谓 DFS 搜索,就是给定一个字符串s,问能否找到s 的一个子序列,使得该子序列的值为 DFS 或 dfs。
请你分别判断字符串s 中是否含有 DFS 子序列与 dfs 子序列。
1 | void solve() { |
所谓 DFS 搜索,就是给定一个字符串s,问能否找到s 的一个子序列,使得该子序列的值为 DFS 或 dfs。
请你分别判断字符串s 中是否含有 DFS 子序列与 dfs 子序列。
1 | void solve() { |
1 | void solve() |
给出 \(a,b\) 两个排列
swap(a[i],a[j]),swap(b[i],b[j];\(n\) 位同学站成一排,音乐老师要请其中的 \(n-k\) 位同学出列,使得剩下的 \(k\) 位同学排成合唱队形。
合唱队形是指这样的一种队形:设 \(k\) 位同学从左到右依次编号为 \(1,2,\) … \(,k\),他们的身高分别为 \(t_1,t_2,\) … \(,t_k\),则他们的身高满足 \(t_1< \cdots <t_i>t_{i+1}>\) … \(>t_k(1\le i\le k)\)。
你的任务是,已知所有 \(n\) 位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。
第一个数字表示这套系统最多能拦截多少导弹,第二个数字表示如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。
\(dp_{i}=\max(1,\max\limits_{j<i,h(j)>h(i)}\{dp_{j}+1\})\)
1 | #include <bits/stdc++.h> |
DP 入门题.
f[i][j] 代表从 \((1,1)\to(i,j)\)
的所有路径中和最大的路径
转移方程:f[i][j]=max(f[i-1][j-1],f[i-1][j])+a[i][j]
1 | #include <bits/stdc++.h> |
小红拿到了一个长度为 3 的字符串,请你删除中间的字符后,输出该字符串。
1 | void solve(){ |
C 勉强写出来😒在 ABC 我希望在寒假能达到只有最后一道做不出来(A-F,至少写出 A-E)。
给你一个由大写和小写英文字母组成的非空字符串 \(S\)。请判断是否满足以下条件:
1 | void solve() |
下海?
等会知乎看
3小时前端入门教程(HTML+CSS+JS)_哔哩哔哩_bilibili
此部分只作为了解学习。不必深究。
1 | <!DOCTYPE html> |

具体可以看菜鸟教程 1
2
3
4
5
6
7
8
9
10
11
12
13# 输入输出
# 字符串的格式化
def __init__(self,...): # 类
# 字符串 string
# 数字函数 Math...
# 列表 list
# 元组 tuple
# 字典 dict
# 集合 set
# lambda函数 lambda arguments(参数列表,可为空): expression
# 推导式 list, dict, set, tuple [表达式 for 变量 in 列表 (if 条件)]
(还拿 py 打蓝桥杯 \(\dots\) 我真的是服了,如果没国奖我下次肯定要么 java 要么 c++,非常不熟悉 \(\dots\))