商汤AI园区的n个路口(DP)
题面
题意:给你一个长度为$n$的链,让你为每个点分配一个点权使得相邻两个点之间的$gcd$不等于边权,求方案数。要求是点权的范围是$[1,m]$。
思路:
令$dp_{ij}$表示第$i$个点选择权值为$j$的方案数,那么状态转移方程为
复杂度$O(nm^2)$
code
1 |
|
题意:给你一个长度为$n$的链,让你为每个点分配一个点权使得相邻两个点之间的$gcd$不等于边权,求方案数。要求是点权的范围是$[1,m]$。
令$dp_{ij}$表示第$i$个点选择权值为$j$的方案数,那么状态转移方程为
复杂度$O(nm^2)$
1 | #include<bits/stdc++.h> |