收集高精度模板。。
import java.io.*; import java.math.*; import java.util.*; public class Main { public static void main(String[] args)throws IOException { Main ma=new Main(); ma.solve(); } public void solve()throws IOException { StreamTokenizer st = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out)); st.nextToken(); int i; int TT=(int)st.nval; for(i=1;i<=TT;i++) { //8*n*n-7*n+1 st.nextToken(); long x=(long)st.nval; BigInteger a,ans; a = BigInteger.valueOf(x); ans=a.multiply(a); ans=ans.multiply(BigInteger.valueOf(8)); ans=ans.add(BigInteger.ONE); a=a.multiply(BigInteger.valueOf(7)); ans=ans.subtract(a); out.println("Case #"+ i +": "+ans); } out.close(); } }