您的位置:首页 > 其它

zju pat 1058 A+B in Hogwarts

2014-01-29 22:54 399 查看
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <vector>
#include <algorithm>
#include <map>
using namespace std;
typedef struct GSK
{
int g;
int s;
int k;
};
int main()
{
char A[100];
char B[100];
GSK da;
GSK db;
GSK dr;
int t1,t2,t3;
while(scanf("%s %s",A,B)!=EOF)
{
sscanf(A,"%d.%d.%d",&da.g,&da.s,&da.k);
sscanf(B,"%d.%d.%d",&db.g,&db.s,&db.k);
t1 = da.k + db.k;
t2 = da.s + db.s;
t3 = da.g + db.g;
dr.k =  t1 % 29;
dr.s = (t2 + t1/29) % 17;
dr.g = (t3 + (t2 + t1/29)/17);
printf("%d.%d.%d\n",dr.g,dr.s,dr.k);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: