Problem D

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)

Total Submission(s): 820    Accepted Submission(s): 499

Problem Description
度熊所居住的 D 国,是一个完全尊重人权的国度。以至于这个国家的所有人命名自己的名字都非常奇怪。一个人的名字由若干个字符组成,同样的,这些字符的全排列的结果中的每一个字符串,也都是这个人的名字。例如,如果一个人名字是 ACM,那么 AMC, CAM, MAC, MCA, 等也都是这个人的名字。在这个国家中,没有两个名字相同的人。

度熊想统计这个国家的人口数量,请帮助度熊设计一个程序,用来统计每一个人在之前被统计过多少次。

Input

这里包括一组测试数据,第一行包含一个正整数N,接下来的N行代表了N个名字。N不会超过100,000,他们的名字不会超过40位.

Output

对于每输入的一个人名,输出一个整数,代表这个人之前被统计了多少次。

Sample Input

5 ACM MAC BBA ACM BAB

Sample Output

0 1 0 2 1

Source

2016"百度之星" - 资格赛(Astar Round1)

问题链接:HDU5688 Problem D

问题简述:参见上文。

问题分析:这是一个查字典问题,字典可以放在map变量中,每个单词需要排序后放入字典中。

程序说明:(略)

题记:(略)

参考链接:(略)

AC的C++语言程序如下:

/* HDU5688 Problem D */#include <iostream>
#include <map>
#include <algorithm>using namespace std;int main()
{int n;string s;map<string, int> m;cin >> n;while(n--) {cin >> s;sort(s.begin(), s.end());printf("%d\n", m[s]);m[s]++;}return 0;
}

HDU5688 Problem D【字符串排序+MAP】相关推荐

  1. 【JavaScript——牛客网算法No.HJ26】字符串排序(字符串里英文字母按字典顺序重新排列,其他字符保持原位)附:详细排坑经历

    @No.HJ26 字符串排序 @problem description: 编写一个程序,将输入字符串中的字符按如下规则排序. 规则 1 :英文字母从 A 到 Z 排列,不区分大小写. 如,输入: Ty ...

  2. mysqlorderby数字字符串排序_Python中的元组排序和深度比较

    比较Python中的东西.这听起来几乎是不需要教的,但是我发现Python的比较运算符经常被Python新手误解和低估. 我们来回顾一下Python的比较运算符如何处理不同类型的对象,然后看看如何使用 ...

  3. Fastjson 序列化,反序列化Map对象排序问题(字符串转map,map转字符串)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/61194594 背景 记录项目中遇到的 关于 ...

  4. R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引)、str_sort返回排序后的字符串)

    R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引).str_sort返回排序后的字符串) 目录

  5. [C]字符串排序之-冒泡法

    在oj刷题,遇见一题字符串排序题. 脑海里瞬间闪过数组排序. 思路有了,打开题解看看别人的思路,发现好多人的排序方法显得比较臃肿,可能也是我的水平不够,欣赏不来吧. 不过用冒泡法排序的时候一定要记得字 ...

  6. python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序

    试题 算法训练 第五次作业:字符串排序 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 输入一个小写字符串,按从小到大的顺序输出. 输入格式 bcaed 输出格式 abcde 顶格输 ...

  7. 给一个由n个单词组成的字符串排序

    给一个由n个单词的组成的字符串排序,单词间由空格分隔. 如果字符串为b ab bc,则输出为ab b bc 思路:先将字符串分解成单词数组,然后排序,最后输出 代码如下: #include <s ...

  8. 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )

    文章目录 一.strcmp 函数 二.指针数组排序 ( 字符串排序 ) 二.完整代码示例 一.strcmp 函数 strcmp 是 String Compare 缩写 , 该函数用于比较两个字符串 ; ...

  9. HJ14 字符串排序

    描述 给定n个字符串,请对n个字符串按照字典序排列. 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母. 输出描述: 数据 ...

最新文章

  1. python中的repr是什么意思_Python中__repr__和__str__区别详解
  2. 脱壳 VMProtect 1.70.4
  3. CCAI 2020 | 黄铁军:“仿真主义”下的人工智能发展之路
  4. 英特尔的指令集体系结构_对标英特尔的RISC-V大有可为,CPU三分天下格局可期
  5. redhat下配置SEED DVS6446开发环境3
  6. java转换音频采样率_转换音频采样率
  7. UWP 开发初阶 Chapter 6 - 简单介绍如何使用 C# 改变 XAML 控件的属性
  8. 服务器连接工具mat_将个人笔记本改造成Linux简易服务器
  9. 【算法分析与设计】实验 分治算法解决中位数问题
  10. dwg android软件,CAD迷你看图软件手机版
  11. 【摄影测量】利用经度L、纬度B、大地高h及heading pitch roll飞行姿态角将IMU惯导坐标系转换到WGS84坐标系
  12. 13.PIO源码详解3-PIO模块(PIO.v)剖析
  13. java 策略模式会员_设计模式——策略模式:会员价格体系的简单实现
  14. uni-app 编译成H5页面运行,提示“连接服务器超时,请点击屏幕重试”
  15. 如何将OnlyOffice与NextCloud集成
  16. Billboard(海报粘贴简单的线段树)
  17. Nat Commun:中国中医科学院黄璐琦院士/首都医科大学高伟教授团队联合解析雷公藤甲素生物合成关键C-14位羟化机制...
  18. Scala语法(一) 基础语法(变量常量判断循环数组集合)
  19. Pandas 02-基础
  20. shell编程实例练习

热门文章

  1. win10安装vbox没有虚拟网卡_消失的虚拟网卡
  2. ArcGIS Desktop软件安装和试用说明
  3. Go 1.8中值得关注的几个变化
  4. Jaakko isalo谈《愤怒的小鸟》创意来源
  5. Spark中DataFrame 基本操作函数
  6. matlab跟maxwell联合优化,sim-sim-maxwell联合仿真遇到问题及解决方法
  7. 淋雨量matlab,淋雨量数学模型
  8. 用相同jsp,js文件,同样的接口实现多页面构建
  9. weui上传组件的图片封装到formdata_自定义toast-ui富文本组件的图片黏贴上传
  10. mysql vs连不上_vs2015下配置MySQL,使之能使用c++连接完美运行