#include <iostream>
#include <algorithm>
#include <vector> int main() {
int n, r;
n = ;
r = ; std::vector<bool> v(n);
std::fill(v.end() - r, v.end(), true);
std::vector< std::vector<int> > sequence_vector; do {
std::vector<int> sequence;
for (int i = ; i < n; ++i) {
if (v[i]) {
std::cout << (i + ) << " ";
sequence.push_back(i+);
}
}
std::cout << "\n";
sequence_vector.push_back(sequence);
} while (std::next_permutation(v.begin(), v.end())); std::cout<<"from vector"<<std::endl; std::vector<int>::iterator iterator_sequence;
std::vector< std::vector<int> >::iterator iterator_sequence_vector;
for(iterator_sequence_vector = sequence_vector.begin();
iterator_sequence_vector != sequence_vector.end(); iterator_sequence_vector++){
for (iterator_sequence = (*iterator_sequence_vector).begin();
iterator_sequence != (*iterator_sequence_vector).end(); iterator_sequence++){
std::cout<<*iterator_sequence<<" ";
}
std::cout<<std::endl;
} return ;
}

最新文章

  1. Python_查询手机供应商
  2. DES原理
  3. js控制滚动条平滑滚动到制定位置
  4. HTML 认识
  5. 【AT91SAM3S】SAM3S-EK Demo工程中,LCD驱动程序的加载(函数指针结构体)
  6. 转载:javascript面向对象编程:非构造函数的继承
  7. Struts2 url传递中文出现乱码
  8. 【WPF】布局控件总结
  9. GCD介绍(二): 多核心的性能
  10. package.json 的语法解释
  11. HtmlCleaner CleanerProperties 参数配置(转自macken博客,链接:http://macken.iteye.com/blog/1579809)
  12. JMX/RMI Nice ENGAGE &lt;= 6.5 Remote Command Execution
  13. 金融量化分析【day110】:IPython介绍及简单操作
  14. Struts2深入
  15. F. Asya And Kittens 并查集维护链表
  16. c++11 条件变量 生产者-消费者 并发线程
  17. ACM-ICPC 2018 徐州赛区网络预赛 G题
  18. pt-online-schema-change的实现原理
  19. sourcetree和Git的使用教程
  20. jdk版本对应数字

热门文章

  1. 从零开始Vue项目实战(二)-搭建环境
  2. java(IO)读写文件乱码转换UTF-8问题
  3. 原生ajax接收json字符串(简单介绍)
  4. centos7 安装 mysql5.7, 以及安装中遇到的问题
  5. etcd客户端c#
  6. JS基础——浅谈前端页面渲染和性能优化
  7. CF1042B 【Vitamins】(去重,状压搜索)
  8. 小胖办证 wzoi
  9. 详解Linux运维工程师
  10. 【super vlan的配置】