hdu1027 全排列 qsort
来源:互联网 发布:闲来打麻将赢钱软件 编辑:程序博客网 时间:2024/06/06 22:49
qsort 有4个参:
#include<iostream>#include<stdlib.h>using namespace std;//just member ever for!int cmp(const void *a,const void *b){ //与sort的区别 bool 变成了 int return *(int *)a-*(int *)b; //sort中是return (int a>int b);}void train(int list[],int n,int m){ int i,j,tmp,num; num = m-1; while(num){ for(i=n-1;i>0;i--){ if(list[i]<list[i+1]) break;} if(i==0) return; for(j=n;j>i;j--) if(list[j]>list[i]) break; tmp = list[i]; list[i] = list[j]; list[j] = tmp; qsort(list+i+1,n-i,sizeof(int ),cmp); num--; } for(i=1;i<n;i++) cout<<list[i]<<" "; cout<<list[n]<<endl; }int main(){ int m,n,i;int list[100002]; while(cin>>n>>m) { for(i=1;i<=n;i++) list[i] = i; train(list,n,m); }return 0;}
- hdu1027 全排列 qsort
- hdu1027 全排列
- hdu1027 全排列(STL函数next_permutation)
- hdu1027 求第k个全排列
- hdu1027 Ignatius and the Princess II(全排列)
- hdu1027(使用next_permutation求第m小的全排列)
- stl全排列 qsort+next_permutation(a,a+n) -->全排列
- stl全排列 qsort+next_permutation(a,a+n) -->全排列 .
- stl全排列 qsort+next_permutation(a,a+n) -->全排列
- hdu1027 Ignatius and the Princess II (全排列 & STL中的神器)
- HDU1027——Ignatius and the Princess II(全排列)
- hdu1027
- hdu1027
- hdu1027
- HDU1027
- hdu1027
- hdu1027 Ignatius and the Princess II(排列问题)
- 全排列
- cpu第一条指令
- conversion to dalvik format failed with error 1的解决办法
- 文件系统那些事-第2篇 不可不知的文件系统特性
- 分享一段用VC调用默认打印机打印菜单的程序
- ESB是中间件的未来?抑或是昙花一现?
- hdu1027 全排列 qsort
- respondsToSelector
- ios平台上sqlite3数据库简单实例~~~~~~
- 通过 WebSphere MQ 遥测传输 (MQTT) 将 Android 手机引入物联网
- 子网划分细节--百度百科和大部分文档都不求甚解
- C#数据库事务原理及实践
- Hibernate的fetch
- 文件系统那些事-第3篇 影响文件系统性能的关键因素:存储块分配和布局策略
- Unity 数据管理