题目链接:点击打开链接
题目大意:略。
解题思路:略。
AC代码
#include<bits/stdc++.h>
#include<cmath>
#define mem(a,b) memset(a,b,sizeof a);
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
int main()
{
// ll(g1*17*29) 先里面计算完 再强转为 long long 类型。
// ll(g1)*17*29 先 g1 强转为 long long 类型,再由计算机运算法则,低精度自动转高精度
int g1,s1,k1,g2,s2,k2;
// X.17.29 10^7 8位*10*10 == 10位 int 10 21
scanf("%d.%d.%d%d.%d.%d",&g1,&s1,&k1,&g2,&s2,&k2);
ll sum=ll(g1)*17*29 + s1*29 + k1 + ll(g2)*17*29 + s2*29 + k2;
// ss ss/(60*60) ss%3600/60 ss%60 模仿时钟
printf("%d.%d.%d\n",sum/(17*29), sum%(17*29)/29, sum%29);
return 0;
}