nyoj 139 我排第几个
来源:互联网 发布:mysql linux安装后在哪 编辑:程序博客网 时间:2024/05/02 00:11
题目链接:我排第几个
题目就是给你一个序列,问你这个序列在字典序里面排第几。典型的康拓展开题目,模板见博客:
#include <bits/stdc++.h>using namespace std;typedef long long ll;ll f[105],t;char ss[15];ll cantor(char str[]){ int len = strlen(str); ll ans = 0; for(int i = 0;i < len;i++){ int tmp = 0; for(int j = i+1;j < len;j++) if(str[j] < str[i]) tmp++; ans += tmp*f[len-i-1]; } return ans;}int main(){ f[0] = 1; for(int i = 1;i <= 26;i++) f[i] = f[i-1]*i; cin>>t; while(t--){ cin>>ss; cout<<cantor(ss)+1<<endl; } return 0;}
0 0
- NYOJ 139 我排第几个
- NYOJ-139:我排第几个
- NYOJ 我排第几个 南工139
- NYOJ 139 我排第几个
- NYOJ,139,我排第几个
- nyoj 139 我排第几个
- NYOJ 139 我排第几个?
- nyoj-139 我排第几个
- NYOJ 139 我排第几个
- nyoj 139 我排第几个
- NYOJ - 我排第几个
- NYOJ - 143 第几是谁? & NYOJ - 149 我排第几个
- nyoj 139 我排第几个--康拓展开
- NYOJ-题目(Math)--139-------------------------我排第几个
- nyoj-139-我排第几个(康托展开)
- NYOJ 139 我排第几个(康托展开)
- nyoj 139 我排第几个【数学】【康托展开】
- nyoj 139我排第几个(康托展开)
- BZOJ P4205[FJ2015集训]卡牌配对
- SSL1659 栈练习括弧匹配检验
- scon入门
- 高中1029
- LeetCode-M-Insertion Sort List
- nyoj 139 我排第几个
- BZOJ 1567: [JSOI2008]Blue Mary的战役地图 Hash+set
- KMP学长讲课
- javaSE_07Java中类和对象-封装特性-思维导图
- pcDuino---通过SSH命令行上网
- 题目1034:寻找大富翁
- 项目后期Lua接入笔记09--策划Excel转Lua
- java jdbc 连接Mysql数据库
- 【死磕Java并发】----深入分析CAS