HDOJ 5047 Sawtooth(Java高精度)

来源:互联网 发布:广州越川网络科技股份 编辑:程序博客网 时间:2024/06/01 08:07

收集高精度模板。。

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();    }}


0 0
原创粉丝点击