实小社团练习赛14
本文总阅读量次
7264,7261,7191,7638
T1
模拟
向右走到N,算出代价
向左走到0,算出代价
然后取最小代价即可
T2
枚举
因为
所以枚举
T3
DFS(排列问题)
1固定在第一个位置,然后剩下的每一位都从2~n范围内搜索,满足两个条件进入下一个数的搜索:
(1)该数未被使用过
(2)该数与之前确定的数之和为素数
终止条件:n个数排列完且满足首尾两数之和为素数
T4
线性DP
“接龙”显然是线性的,所以位置就是阶段。
状态就是以
转移方程
1.
2.如果花色相同,则
那么为了找到以
for(int i = 1; i <= n; i++){ //阶段
dp[i]=... //初始化;
for(int j = 1; j < i; j++) //状态枚举
if 花色相同 那么进行状态转移;
}