程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> POJ1833 排列

POJ1833 排列

編輯:C++入門知識

[cpp]   #include <iostream>   #include <cstdio>   #include <algorithm>   #include <cstring>   //Accepted  168K    454MS   C++   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]);           }   www.2cto.com         while(p--) {               if(next_permutation(num, num+n) == 0) {                   sort(num, num+n);               }  www.2cto.com         }           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    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved