题目描述
如果你是哈利波特的粉丝,你就会知道魔术世界有其自己的货币体系。
正如海格对哈利解释的那样:“17 个银镰刀(Sickle)可以换 1 个帆船(Galleon),29 个克努特(Knut)可以换 1 个银镰刀。”
你的工作是编写一个计算 A+B 的程序,其中 A 和 B 以 Galleon.Sickle.Knut 的标准形式给出(Galleon 是一个范围在 [0,107] 的整数,Sickle 是一个范围在 [0,17) 的整数,Knut 是一个范围在 [0,29) 的整数)。
输出格式
按照题目所述标准格式,输出 A+B 的结果。
样例
输入样例:
3.2.1 10.16.27
输出样例:
14.1.28
算法
水题一道,暴力即可轻松处理。
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d,e,f;
scanf("%d.%d.%d %d.%d.%d",&a,&b,&c,&d,&e,&f);
a+=d,b+=e,c+=f;
b+=c/29,c%=29;
a+=b/17,b%=17;
printf("%d.%d.%d",a,b,c);
return 0;
}