這題理解題意之后就是一簡單的dfs,是每一個都相差不小于d。
       首先選取一個起始點,然后對于這個點進行dfs尋找,當找到了或者不可能找到時返回,中間的相差不小于d可以把兩個數換成二進制然后再比較不同的位置。實現也不算難
      官方的如下,官方的就是先求出每兩個數的二進制的位差,以免后面再重復求
    

官方