题目
源地址:
http://poj.org/problem?id=3077
理解
咦,居然又碰到一道高精度的题目,Java水过。
代码
import java.math.BigInteger;
import java.util.*;
public class Main {
public static void main(String args[]) {
int n, s, i;
Scanner cin = new Scanner( System.in );
n = cin.nextInt();
while ( n-- != 0 ) {
s = cin.nextInt();
for ( i = 10; i <= 100000000; i *= 10 )
if ( s >= i ) {
s = (s + i / 2) / i * i;
}
System.out.println( s );
}
return;
}
}
更新日志
- 2014年08月22日 已AC。