STLHDU1027prev_permutation
来源:互联网 发布:手机专业制图软件 编辑:程序博客网 时间:2024/06/15 09:18
这是一道全排序问题,所以可以pernutation函数,他的作用就是生成给定序列的上一个较小的序列就是按照全排序的规则排列下来#include <stdio.h>#include <string.h>#include <algorithm>#include <iostream>using namespace std;#define N 1047int num[N];int main(){int n,m,i,k;while(~scanf("%d%d",&n,&m)){memset(num,0,sizeof(num));for(i=0;i<n;i++){num[i] = i+1;}for(i=1;i<m;i++){next_permutation(num,num+n);}for(i=0;i<n-1;i++)printf("%d ",num[i]);printf("%d\n",num[n-1]);}return 0;}
原题http://acm.hdu.edu.cn/showproblem.php?pid=1027
0 0
- STLHDU1027prev_permutation
- BitCoin Tutorial
- Kerberos初体验--安装。
- linux 文档格式批量转换(doc,txt,pdf等)
- 线程
- Python编程中容易被忽略的小知识点(一)(基础知识部分)
- STLHDU1027prev_permutation
- Scala二十四点游戏
- 通过HttpClient调用接口时忽略SSL证书验证
- 基础—位运算例
- Java——IO(输入输出流)
- java.nio.Buffer flip()方法
- Matlab中常见的错误整理(待续)
- VC中BSTR、Char*、CString和CComBSTR类型的转换
- NSString+NSMutableString+NSValue+NSAraay常见用法总结