用println會導致TLE 因為Java為高階程式語言 過於消耗時間
只要改用print裡面包"\n"就可以了
import java.math.*;
import java.util.*;
public class a248
{
public static void main(String[] args)
{
BigDecimal ans;
Scanner sc=new Scanner(System.in);
while(sc.hasNextBigDecimal())
{
BigDecimal number1=sc.nextBigDecimal();
BigDecimal number2=sc.nextBigDecimal();
int range=sc.nextInt();
ans=number1.divide(number2,range,RoundingMode.FLOOR);
System.out.print(ans+"\n");
}
sc.close();
}
}
你這隻程式碼還是會TLE喔~
我的方法不怎麼穩定 本題討論有人提出更有效率的解決方法 我也會修正~