#include<stdio.h>
#include<string.h>
char s1[105], s2[105];
int cnt1[26], cnt2[26];
char mapping[26];
void sort(int* a) {
int temp;
for (int k = 0; k < 26; k++) {
for (int j = 0; j < 26 - k - 1; j++) {
if (a[j] < a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
int main() {
scanf("%s%s", s1, s2);
int n = strlen(s1);
for (int i = 0; i < n; i++) {
++cnt1[s1[i] - 'A'];
++cnt2[s2[i] - 'A'];
}
sort(cnt1);
sort(cnt2);
int flag = 1;
for (int i = 0; i < 26; ++i) {
if (cnt1[i] != cnt2[i]) {
flag = 0;
break;
}
}
if (flag) {
printf("YES\n");
for (int i = 0; i < 26; i++) {
mapping[cnt1[i]] = 'A' + i;
}
for (int i = 0; i < n; i++) {
printf("%c->%c ", s1[i], mapping[s2[i] - 'A']);
}
printf("\n");
}
else {
printf("NO\n");
}
return 0;
}
计算机思维训练+C语言
需积分: 0 98 浏览量
2024-04-17
20:57:10
上传
评论
收藏 3KB ZIP 举报
2301_79710671
- 粉丝: 55
- 资源: 3
最新资源
- 5uonly.apk
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
- 基于MIC+NE555光敏电阻的声光控电路Multisim仿真原理图
- 基于JSP毕业设计-基于WEB操作系统课程教学网站的设计与实现(源代码+论文).zip
- 基于LM324和LM386的音响放大器Multisim仿真+PCB电路原理图
- Python机器学习与数据挖掘环境配置与库验证
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈