题目描述
blablabla
blablabla
时间复杂度
参考文献
java 代码
import java.util.Scanner;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] s1 = sc.next().split("\\.");
String[] s2 = sc.next().split("\\.");
//three
BigInteger s12 = new BigInteger(s1[2]);
BigInteger s22 = new BigInteger(s2[2]);
BigInteger st3 = new BigInteger("29");
String ss3 = s12.add(s22).mod(st3).toString();
String s32 = s12.add(s22).divide(st3).toString();
//two
BigInteger s11 = new BigInteger(s1[1]);
BigInteger s21 = new BigInteger(s2[1]);
BigInteger st2 = new BigInteger("17");
BigInteger sb32 = new BigInteger(s32);
String ss2 = s11.add(s21).add(sb32).mod(st2).toString();
String sb21 = s11.add(s21).add(sb32).divide(st2).toString();
//one
BigInteger s01 = new BigInteger(s1[0]);
BigInteger s02 = new BigInteger(s2[0]);
BigInteger sbb21 = new BigInteger(sb21);
String string = s01.add(s02).add(sbb21).toString();
System.out.println(string+"."+ss2+"."+ss3);
}
}