vijos 1115 火星人
2024-10-18 21:19:31
说了那么多。事实上就是遍历全排列
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstdlib>
#include<queue>
#include<map>
#include<stack>
#include<list>
#include<vector>
#include<cstring>
#define maxn 10000+5
using namespace std;
int a[maxn];
int main()
{
int n,m;
while(cin>>n>>m)
{
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<m;i++) next_permutation(a,a+n);
cout<<a[0];
for(int i=1;i<n;i++) cout<<" "<<a[i];
cout<<endl;
}
return 0;
}
最新文章
- CSS 日常问题总结
- 1001Freedownloads – 免费下载海量素材
- Node.js项目目录介绍
- CentOS配置SSH免密码登录后,仍提示输入密码
- BestCoder Round #1
- iOS第三方支付-银联支付
- SQL对Xml字段的操作
- vijosP1543 极值问题
- Android---用Wi-Fi来建立对等连接
- Linux on ASUS N550JK4700
- SSM框架实现分页
- BZOJ2744: [HEOI2012]朋友圈
- Mysql 创建用户授权
- [P2850][USACO06DEC]虫洞Wormholes (最短路)
- java基础思维导图大全
- SpringBoot入门篇--对于JSON数据的返回以及处理一
- Bootstrap 在线引用
- combiner中使用状态模式
- [转] Java 命令行交互-JCommander
- OpenCV 中CV_IMAGE_ELEM 的使用