变态的algorthm和next_permutation

呵呵

1 条评论

  • @ 2016-08-28 17:01:20
    #include <algorithm>
    #include <iostream>
    using namespace std;
    //ifstream cin("martian.in",ios :: in);
    //ofstream cout("martian.out",ios :: out);
    int n,m,a[10001];
    int main() {
      ios :: sync_with_stdio(false);
      cin >> n >> m;
      for (int i = 1;i <= n;i++) cin >> a[i];
      while (m--) next_permutation(a+1,a+n+1);
      for (int i = 1;i <= n;i++) cout <<  a[i] << ' ';
      return 0;
    }
    
  • 1

信息

ID
1115
难度
3
分类
组合数学 点击显示
标签
递交数
3225
已通过
1661
通过率
52%
被复制
24
上传者