问题标题: 酷町堂:2555

0
0
已解决
冯章轩
冯章轩
初级光能
初级光能

题目链接: 酷町堂:2555

2555   等价字符串

经验值:800 时间限制:1000毫秒 内存限制:128MB

题目描述 Description

我们将A到Z按字母表的顺序分别赋值从1到26。现在给出一个长度不超过6个字符的仅由大写字母组成的字符串,这个字符串各位的乘积为每位上的字母对应的数字之积。如果两个字符串的各位的乘积模47相等,则称这两个字符串等价。现在给出任意两个字符串,请判断它们是否等价。

输入描述 Input Description

两行,每行一个字符串,字符串不超过6个字符,全部由大写字母组成。

输出描述 Output Description

如果两个字符串等价,输出“YES”,否则输出“NO”

样例输入 Sample Input

COMETQ HVNGAT

样例输出 Sample Output

YES

?????????????????????????????????????????????????????????????????????


0
已采纳
汪艾辰
汪艾辰
高级光能
高级光能

    字符串a,b;
    赋值s=?,d=?;
    输入a
    输入b
    for(.......){
        s*=a[i]-64;
    }
    for(.......){
        d*=b[i]-64;
    }
    s和47求余
    d和47求余
    如果(s等于d){
        输出"YES";
    }
    否则{
        输出"NO";
    }

我要回答