4140: $LJL$ 的终极问题

时间限制:1000 ms 内存限制:128 MB
上传者:
提交:58 通过:6

题目描述

欢迎你来到本题!
 $LJL$ 本人即将出动!
 $LJL$ 很不喜欢字符,$LJL$ 对于字符一直希望可以通过数字的方式来进行计算。
所以他将 $26$ 个英文小写字母与数字 $1$ ~ $26$ 进行对应(例如,$a$ 代表 $1$ ),将 $26$ 个英文大写字母与数字 $27$ ~ $52$ 进行对应(例如,$A$ 代表 $27$ )。
现在有 $4$ 个字符 $str1、str2、str3、str4$ ,$LJL$ 想知道每个对应字符的值按位与 $m$ 的值是多少。
为了将这些字符串的结果联系起来, $LJL$ 还想知道 $2^{str1}*str2+$$str3$ / $str4$ 的结果是多少。

输入格式

输入共两行。
第一行输入 $4$ 个单个字符,分别代表 $str1、str2、str3、str4$ 。
其中 $str1、str2、str3、str4$ 均为大写或小写字母。
第二行输入一个整数 $m$ 。
其中 $1 \le m \le 10^9$ 。

输出格式

输出两行。
第一行输出 $4$ 个数,分别是 $str1、str2、str3、str4$ 每个对应字符的值按位与 $m$ 的值
第二行输出  $2^{str1}*str2+$$str3$ / $str4$ 的结果(结果保留三位小数)。
请注意数据精度问题。
 $double$ 类型数据只能精确 $15$ 位, $long$ $double$ 类型数据只能精确 $20$ 位。

输入样例 复制

a b c d
1

输出样例 复制

1 0 1 0
4.750

数据范围与提示