zoukankan      html  css  js  c++  java
  • 古老的密码 (Ancient Cipher,NEERC 2004,LA 3213)

     1 #include <iostream>
     2 #include <string.h>
     3 #include <string>
     4 #include <fstream>
     5 #include <algorithm>
     6 #include <stdio.h>
     7 using namespace std;
     8 #define MAXN 20001
     9 int main()
    10 {
    11     string a,b;
    12     while(cin>>a>>b)
    13     {
    14         int len=a.length();
    15         int nla[26],nlb[26];
    16         memset(nla,0,sizeof(nla));
    17         memset(nlb,0,sizeof(nlb));
    18         for(int i=0;i<len;i++)
    19         {
    20             int la=a[i]-'A';
    21             int lb=b[i]-'A';
    22             nla[la]++;nlb[lb]++;
    23         }
    24         for(int i=0;i<26;i++)
    25         {
    26             for(int j=0;j<26;j++)
    27             {
    28                 if(nla[i]&&nlb[j]&&nla[i]==nlb[j])
    29                 {
    30                     len-=nla[i];
    31                     nla[i]=nlb[j]=0;
    32                 }
    33             }
    34         }
    35         if(len!=0)printf("NO
    ");
    36         else printf("YES
    ");
    37     }
    38 
    39     return 0;
    40 }
  • 相关阅读:
    2019 西安邀请赛 D
    time 库
    字符串处理+格式化输出
    数据类型
    turtle1
    格式问题
    字符串1
    基础操作
    链表去重
    PAT 1093
  • 原文地址:https://www.cnblogs.com/TO-Asia/p/3189169.html
Copyright © 2011-2022 走看看