あなたはハリーポッターのファンなら、あなたは知っているだろう魔法の世界は独自の通貨制度を持っている-ハグリッドがハリーにそれを説明するように、「十七銀はガレオン船と鎌に二十から九Knutsに鎌、それは十分に簡単です。 " ジョブが計算するプログラム書くことである A + B Aと Bが標準的な形で示されている Galleon.Sickle.Knut
(Galleon
【の整数である0]、 Sickle
[0、17の整数である)、そして Knut
、[0の整数であります29))。
入力仕様:
各入力ファイルの行を占める一つのテストケース含ま Aと つのスペースで区切られた標準形式でBを、。
出力仕様:
あなたは、出力の和べき各テストケースのために Aと 入力と同じフォーマットを持つ1つのラインBを、。
サンプル入力:
3.2.1 10.16.27
サンプル出力:
14.1.28
1つの#include <iostreamの> 2 使用して 名前空間STDを、 3 INT ()主 4 { 5 INT A [ 3 ]、B [ 3 ]、C [ 3 ]、S = 0 。 6 のscanf(" %dの%D%のD。"、&A [ 0 ]、&A [ 1 ]、&A [ 2 ])。 7 のscanf(" %dの%D%のD。"、&B [ 0 ]、&B [ 1 ]、&B [ 2 ])。 8 C [ 2 ] =([2 ] + B [ 2 ] + S)%29 。 9つの S =(A [ 2 ] + B [ 2 ] + S)/ 29 。 10 C [ 1 ] =(A [ 1 ] + B [ 1 ] + S)%17 。 11 のS =(A [ 1 ] + B [ 1 ] + S)/ 17 。 12 C [ 0 ] = [ 0 ] + B [ 0 ] + S。 13 のprintf(" %D%dの%d個の\ n "、C [ 0 ]、C [ 1]、C [ 2 ])。 14 リターン 0 ; 15 }