这种问题的最优解法时间复杂度为多少?
  • 板块灌水区
  • 楼主Polynswin
  • 当前回复5
  • 已保存回复6
  • 发布时间2024/9/7 11:04
  • 上次更新2024/9/7 14:31:13
查看原帖
这种问题的最优解法时间复杂度为多少?
308800
Polynswin楼主2024/9/7 11:04

在练习书上看到一道题,经过简化来到最后一步:有一个有向图G,内有2k2^k个点编号为0 ~ 2k−12^k-1,结点i会分别向 (1 << k) - 1 & (i << 1) | (0 / 1)建边,感性理解就是一个数k位的二进制数(举例)00101 向左移一位 0101_,剩下的空位可添0 或 1,也就是00101(5)这个数要向 01010(10) 和 01011(11)建边
然后就是从0开始走一条最长的回路(终点也为0),不能经过重复节点,我个人想不到除暴力dfs以外更优的算法了,是只有这一种解法吗?原数据 k∈(0,11]k \in (0, 11]
求巨佬指点一下

2024/9/7 11:04
加载中...