由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个题: 在1..N中, 所有K个数字组合中的第P个
相关主题
问个题的解题思路问个题
这个题目能否半小时完成coding?问个题
问一道字符串相关的题目。问个题
字典里面如何快速找到一个单词对应的只有一个字母不同的单词问个题
Depth-first search是否属于动态规划?问个题
图的最小生成树问题再问个题
机器狗用BFS或者DFS把所有棋步都列举出来 (转载)问个题
问个题,用递归方法问个题?
相关话题的讨论汇总
话题: digit话题: 数字话题: 所有话题: 组合话题: 个题
进入JobHunting版参与讨论
1 (共1页)
c***u
发帖数: 4107
1
在1..N (N<=9), 所有K个digit组合的数字中, 从小到大的第P个.
比如: 在 1, 2, 3, 4 这4个digit中(N=4),
所有由2个digit组成的数字中(K=2), i.e.,
12, 13, 14, 21, 23, 24, 31, 32, 34, 41, 42, 43
从小到大的第7个是31 (P=7)
能否指教指教, 用什么数据结构和算法
除了用DFS穷举以外, 还有啥更好的算法吗?
u***n
发帖数: 21026
2
Top K都是用min heap
但是不明白你这个是啥问题
m****i
发帖数: 650
3
dfs一个一个算,最后放到List中:)
b*****n
发帖数: 618
4
这个是说用1-N (N <= 9)这些digits中取K个组成的数第P个?
貌似是LC原题吗
可以从左到右一个一个digit算,先把j个digit组成的数一共有多少个提前求出来,对
于所有的 1<= j <= K
l******s
发帖数: 3045
5
奥数
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个题?Depth-first search是否属于动态规划?
问个题,分布式设计图的最小生成树问题
问个题机器狗用BFS或者DFS把所有棋步都列举出来 (转载)
问个题: 找read-only array中duplicate的数问个题,用递归方法
问个题的解题思路问个题
这个题目能否半小时完成coding?问个题
问一道字符串相关的题目。问个题
字典里面如何快速找到一个单词对应的只有一个字母不同的单词问个题
相关话题的讨论汇总
话题: digit话题: 数字话题: 所有话题: 组合话题: 个题