私はthis "exponentiation" problemを解決しようとしています。ここでコンテストのためにJavaで入力を使用して入力する
は今、私が聞いてみたい質問はどのように私は、ファイルの最後まで入力を取るだろうということです私は
import java.util.Scanner;
import java.util.ArrayList;
import java.math.BigInteger;
import java.io.*;
import java.math.*;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
Scanner Input = new Scanner(System.in);
BigDecimal R,f;// = new BigInteger();
ArrayList <String> ans = new ArrayList <String>();
int n;
///// I dont know how to deal with it
while( R = Input.nextBigDecimal(), n = Input.nextInt())
////
f = R.pow(n);
f = f.stripTrailingZeros();
String s = f.toPlainString();
String answer = "";
answer = s;
if(s.charAt(0) == '0')
s = s.substring(1);
ans.add(answer);
System.out.println(s);
}
}
を書かれているコードのですか? (while(cin >> v >> s)などを使ってC++を使ってこのような問題を解決しましたが)これを解決する方法はわかりません。