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; }
相关文章推荐
- Pat(Advanced Level)Practice--1058(A+B in Hogwarts)
- PAT (Advanced) 1058. A+B in Hogwarts (20)
- PAT 1058 A+B in Hogwarts
- PAT 1058. A+B in Hogwarts
- PAT-A 1058. A+B in Hogwarts
- PAT 1058. A+B in Hogwarts (20)
- PAT (Advanced Level) 1058. A+B in Hogwarts (20)
- PAT (Advanced Level) Practise 1058 A+B in Hogwarts (20)
- 1058. A+B in Hogwarts (20) PAT 甲级
- PAT---1058. A+B in Hogwarts (20)
- PAT 1058. A+B in Hogwarts (20)
- PAT (Advanced Level) Practise 1058 A+B in Hogwarts (20)
- PAT 1058. A+B in Hogwarts (20)(简单加法)(待修改)
- PAT(A) - 1058. A+B in Hogwarts (20)
- pat甲级1058. A+B in Hogwarts (20)
- 浙大PAT 1058题 1058. A+B in Hogwarts
- PAT 1058. A+B in Hogwarts (20)
- 【PAT】A1058. A+B in Hogwarts (20)
- 【c++】PAT(advanced level)1058. A+B in Hogwarts (20)
- 【PAT甲级】1058. A+B in Hogwarts (20)