一看到了求方案数,马上想到了枚举 $dfs$
深搜思路:$dfs(t)$ ($t$为选了几个人)
1 如果已经选取了两个数,$ans$++并$return$
2 枚举$1\sim n$ 如果第$a_{i}$个人没被选过且与前一个人身高差的绝对值不超过$d$,则标记为已选并$dfs(t+1)$
Code
1 |
|
「深藏不露是一种卓越的才能」
一看到了求方案数,马上想到了枚举 $dfs$
深搜思路:$dfs(t)$ ($t$为选了几个人)
1 如果已经选取了两个数,$ans$++并$return$
2 枚举$1\sim n$ 如果第$a_{i}$个人没被选过且与前一个人身高差的绝对值不超过$d$,则标记为已选并$dfs(t+1)$
1 | #include<bits/stdc++.h> |