1846: PL16 两个三进制的和
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:0
题目描述
给定两个三进制正整数,三进制正整数仅由0、1、2组成,请设计程序,计算它们的十进制和。
三进制转换为十进制通常采用按位展开、按权相乘法: 将三进制的每一位乘以对应的权值,
然后将所有乘积相加。三进制的权值按位从右往左依次为30、31、32......以此类推。
注:30为1。
例如:
102作为三进制转十进制的过程为:
1x32 + 0x31 + 2x30 = 9 + 0 + 2 = 11
120作为三进制转十进制的过程为:
1x32 + 2x31 + 0x30 = 9 + 6 + 0 = 15
输入
共两行;
第一行一个三进制整数n(3≤n的位数≤10),n仅能由0、1、2组成;
第二行一个三进制整数m(3≤m的位数≤10),m仅能由0、1、2组成。
输出
一个十进制整数,表示n和m的和。
样例输入 复制
102
120
样例输出 复制
26
提示
进制转换
模拟算法