Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
这种题我一般用Java,里面的类库能解决很多诡异问题,附AC代码Source Code Problem: 1131 User: yzhw Memory: 3524K Time: 360MS Language: Java Result: Accepted Source Code import java.math.*; import java.io.*; import java.util.*; public class Main { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException{ Scanner in=new Scanner(new BufferedReader(new InputStreamReader(System.in))); BigDecimal one=new BigDecimal(1),eig=new BigDecimal(8); String tmp; while(in.hasNext()) { BigDecimal res=new BigDecimal(0); BigDecimal last=one.divide(eig); tmp=in.next(); for(int i=2;i<tmp.length();i++) { res=res.add(last.multiply(new BigDecimal(tmp.charAt(i)-48))); last=last.divide(eig); } System.out.println(tmp+" [8] = "+res.toString()+" [10]"); } } } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator