LeetCode 60. Permutation Sequence
来源:互联网 发布:龙与地下城游戏 知乎 编辑:程序博客网 时间:2024/06/04 19:22
题意
求出
思路
康拓逆展开的模板题目
代码
class Solution {public: string getPermutation(int n, int k) { vector<int>f; f.push_back(1); for(int i = 1; i <= n; i++){ f.push_back(f[i - 1] * i); } vector<int>v; for(int i = 1; i <= n;i++){ v.push_back(i); } k--; string ans = ""; for(int i = n; i >= 1; i--){ int r = k % f[i - 1]; int t = k / f[i - 1]; k = r; sort(v.begin(), v.end()); ans += v[t] + '0'; v.erase(v.begin() + t); } return ans; }};
阅读全文
0 0
- LeetCode --- 60. Permutation Sequence
- [Leetcode] 60. Permutation Sequence
- [leetcode] 60.Permutation Sequence
- **LeetCode 60. Permutation Sequence
- leetcode 60. Permutation Sequence
- [LeetCode]60. Permutation Sequence
- LeetCode *** 60. Permutation Sequence
- LeetCode 60. Permutation Sequence
- leetcode 60. Permutation Sequence
- LeetCode 60. Permutation Sequence
- leetcode:60. Permutation Sequence
- [Leetcode] 60. Permutation Sequence
- [leetcode] 60. Permutation Sequence
- [LeetCode] 60. Permutation Sequence
- leetcode 60. Permutation Sequence
- Leetcode-60. Permutation Sequence
- [LeetCode]--60. Permutation Sequence
- leetcode-60. Permutation Sequence
- Java泛型中E、T、K、V等的含义
- PAT 1066 图像过滤
- 临时扩大swap分区大小
- eclipse fail to load the JNI ...
- JS控制静态页面之间传递参数获取参数并应用(window.location)
- LeetCode 60. Permutation Sequence
- UIMenuController设置setMenuVisible:YES后还是不显示
- javascript封装自定义滚动条方法,可自定义四个边框滚动条
- JavaBean关于属性命名的特殊规范
- VIM中ctags的简单使用教程
- .NET Expression 从零开始三:运算符
- [项目实训]6.2 VJ整体的html页面的完善
- LeetCode之路:409. Longest Palindrome
- Android官方多媒体API Mediacodec翻译(一)