T1 cycle
- 思路
直接暴力\(dfs\)
- 解法
\(dfs\)限制\(a_i \neq a_{i-1}\)
最后判断\(a_n \neq a_{1}\)
- 归纳总结解题策略
\(dfs\)
- 结果
100pts
- 时间分配
20min
T2 factor
- 思路
直接暴力\(dfs\)
- 解法
直接暴力\(dfs\)每个质因数的指数
限制总乘积\(\leq d\)
- 归纳总结解题策略
\(dfs\)
- 结果
100pts
- 时间分配
40min
一直在想如何优化,最后发现时间复杂度正确
T3 matrix
- 思路
直接暴力\(dfs\)
- 解法
①暴力\(dfs\)选取的行和列,求和取\(max\)
②优化:行选完之后列取\(max\)
- 归纳总结解题策略
\(dfs\)优化
- 结果
90pts
- 时间分配
30min
T4 path
- 思路
读题读漏了限制每个点都恰好在一条路径上,直接计算第\(1\)层的每个点到第\(m+1\)层的每个点的路径数,暴力匹配求和
- 解法
依次对每个点搜索它的下一个点,这样可以构成\(n\)条合法路径。
然后我们可以发现每层都是一个排列,且不同层之间的排列是不会互相影响的。所以只需要对每层搜索所有排列,然后将每层得到的答案相乘即可。
- 归纳总结解题策略
\(dfs\)
- 结果
40pts
- 时间分配
60min