AOJ 0055
・問題リンク Sequence
・コメント
問題をそのまま実装して終了です。
・ソース
import java.util.Scanner; public class P0055 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { double[] a = new double[10]; a[0] = sc.nextDouble(); double ans = a[0]; for (int i = 1; i < 10; i++) { if ((i + 1) % 2 == 0) { a[i] = a[i - 1] * 2.0; ans += a[i]; } else { a[i] = a[i - 1] / 3.0; ans += a[i]; } } System.out.printf("%.8f\n", ans); } } }