爱嘉牛LA

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年4月19日

摘要: View Code /*从{1,2,...,n}中求m个元素的组合全体为集合C。设a1,a2...am属于C,不妨设a1<a2<...<am。此时,i<=ai<=n-m+i, i=1,2,3,...m.令j=max{i|ai<n-m+i+1}.那么a1a2a3...am的下一组和为a1a2...a(j-1) (aj+1)(aj+2)...(aj+m-j)*/#include<iostream>using namespace std;void print(int *a,int m){//打印 int i; for(i=0;i<m-1;i++) 阅读全文
posted @ 2012-04-19 14:02 爱嘉牛LA 阅读(2738) 评论(0) 推荐(0) 编辑