排列序数
来源:互联网 发布:mac maya5.0 编辑:程序博客网 时间:2024/04/29 02:36
void f(int cur,int n,string x,string a,string str){ if(cur==n) { if(str==x) {cnt++;y=cnt;} else cnt++; return ; } for(int i=0;i<n;i++) { int ok=1; for(int j=0;j<cur;j++) if(str[j]==a[i]) ok=0; if(ok) { str+=a[i]; //cout<<str<<endl; f(cur+1,n,x,a,str); str=str.substr(0,str.length()-1); } }}int main(){ string a; string str; string x; cin>>a; cin>>x; int m=(int)a.length(); //cout<<m<<endl; f(0,m,x,a,str); cout<<y-1<<endl; //a=a.substr(0,a.length()-2); //cout<<a<<endl; return 0;}
0 0
- 排列序数
- 排列序数
- 排列序数
- 排列序数
- 排列序数
- 蓝桥杯 排列序数
- 标题: 排列序数
- 蓝桥杯-排列序数
- 蓝桥杯模拟-排列序数
- 蓝桥 排列序数
- 序数法生成全排列
- ACM题目之排列序数
- 蓝桥杯 历届试题 排列序数
- 蓝桥杯 2014 4 排列序数
- 蓝桥杯模拟赛排列序数
- 排列序数(康托展开)
- 我排第几个和排列序数
- 蓝桥杯模拟赛2017 排列序数
- 振兴中华
- C++11新特性学习笔记(二)
- java如何使用DOM文档
- 奇妙的假设-组合数
- express中的静态目录设置
- 排列序数
- Python built-in functions
- CodeForces Round #305 (div1) B. Mike and Feet (单调栈)
- 前端学习笔记(2)——鼠标悬浮实现指定区块旋转指定角度
- sql server 需要命名的对象
- 稍大的串遍历方法
- 并发:阻塞队列与生产者消费者模型
- 硬币方案
- 比酒量