例题4-1 古老的密码
来源:互联网 发布:php 微信群发接口 编辑:程序博客网 时间:2024/05/29 07:03
给定两个长度相同且不超过100 的字符串 ,判断是否能把其中一个字符串的各个字母重排 ,然后对26个字母做一个一一映射, 使得两个字符串相同。例如: JWPUDJSTVP 重排
后可以得到WJDUPSJPVT ,然后把每个字母映射到到前一个字母 。 得到VICTORIOUS。输入两个字符串 ,输出yes 或者是 no
分析:
既然字母可以重排 ,则每个字母的位置并不重要 ,重要的是每个字母出现的次数。这样可以先统计出两个字符串中各个字母出现的次数 , 得到两个数组。下一步 :只要两个素组排序之后的结果相同 ,输入的串就可以通过重排和一一映射变得相同 ,问题核心就是排序。
0 0
- 例题4-1 古老的密码 UVa1339
- 例题4-1 古老的密码
- 例题 4-1 古老的密码(Ancient Cipher) UVa 1339
- 第4章 例题4-1 古老的密码(UVa1339)
- 例题:古老的密码(UVa1339)
- uva1339古老的密码
- 古老的密码(Poj2159)
- uva1339古老的密码
- 古老的密码
- Uva1339古老的密码
- UVa1339(古老的密码)
- 古老的密码(Ancient Cipher)
- 古老的密码(Ancient Cipher)
- UVa 1339 古老的密码
- UVa1339(古老的密码)
- 古老的密码,紫书P73Uva1339
- UVA 1339 Ancient Cipher古老的密码【NEERC 2004】【刘汝佳紫书4-1】
- poj 2159 古老的密码(字符串)
- Windows+Python3下绘制Caffe训练日志中的Loss和Accuracy曲线图
- 虚幻4---打造3D人物关卡demo
- web标准
- Servlet从定向和路径匹配
- RecyclerView调用notifyDataSetChanged刷新,图片闪烁
- 例题4-1 古老的密码
- LeetCode 152. Maximum Product Subarray 解题报告
- sql sever数据库学习之-----数据更新与删除
- JS-闭包小解析
- Android开发:顶部&底部Tab导航栏实现(TabLayout+ViewPager+Fragment)
- Hibernate之多对多映射
- Linux运维笔记-文档总结-sort用法和uniq用法
- Problem A: 还会用继承吗?
- java封装的理解及使用及 No enclosing instance of type j is accessible. Must qualify the allocation with an