POJ1833 排列

来源:互联网 发布:查网络打印机ip 编辑:程序博客网 时间:2024/05/21 15:05
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>//Accepted168K454MSC++using namespace std;int num[1024+10];int main(){    int T, n;    int p;    scanf("%d", &T);    while(T--) {        scanf("%d%d", &n, &p);        for(int i = 0; i < n; i++) {            scanf("%d", &num[i]);        }        while(p--) {            if(next_permutation(num, num+n) == 0) {                sort(num, num+n);            }        }        for(int i = 0; i < n-1; i++) {            printf("%d ", num[i]);        }        printf("%d\n", num[n-1]);    }    return 0;}http://poj.org/problem?id=1833

原创粉丝点击