Two Bases CodeForces

哇咔咔 卡函数的

标记一下 c++和java的进制转换函数都是1-36进制的

c++ long long暴力就过了。。。

自己写一个就好了

import java.math.BigInteger;
import java.util.*;
import java.util.Arrays.*;
public class Main {
    static final int maxn = 1002;
    public static void main(String[] args) {
        Scanner cin = new Scanner(System.in);
        String str1 = new String();
        int n = cin.nextInt();
        int m = cin.nextInt();
        BigInteger a = BigInteger.ONE;
        for(int i=n-1; i>=0; i--)
        {
            str1 = cin.next();
            a = a.add(change(str1, m, i));
        }
        n = cin.nextInt();
        m = cin.nextInt();
        BigInteger b = BigInteger.ONE;
        for(int i=n-1; i>=0; i--)
        {
            str1 = cin.next();
            b = b.add(change(str1, m, i));
        }
        if(a.compareTo(b) == 0)
            System.out.println("=");
        else if(a.compareTo(b) < 0)
            System.out.println("<");
        else
            System.out.println(">");
        
    }
    public static BigInteger change(String str, int m, int i){
        BigInteger c = new BigInteger(str);
        c = c.multiply(new BigInteger(""+m).pow(i));
        return c;
    }
    
}
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。
原文地址:https://www.cnblogs.com/WTSRUVF/p/9605133.html