tozangezan's diary

勝手にソースコードをコピペして利用しないでください。

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0を使った四則による最大化

import java.util.*;

class Shisoku{

	public static void main(String args[]){

		for(int i=0;i<10;i++){
			for(int j=i+1;j<10;j++){
				if((((double)i+1)*0.1+1)*(((double)j+1)*0.1+1)<2.05)System.out.println((((double)i+1)*0.1+1)*(((double)j+1)*0.1+1));
				if(((((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)<2.05)&&((((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)>1.05))
					System.out.println(i+" "+j+":"+1/(Math.min(
						(((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)-(double)*1/10
						,(double)((int)((((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)*10)+1)/10-(((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)
						)));
			}
		}
	}
}

こんなプログラムと電卓とメモ帳と頭を使って大きい値チャレンジしてました。

Result
2.0 / (1.2 - 1.9 / 1.6) / (1.3 * 1.4 - 1.8) / (1.7 / 1.5 - 1.1) = 240000
2.0 / (1.2 - 1.9 / 1.6) / (1.3 - 1.8 / 1.4) / (1.7 / 1.5 - 1.1) = 336000
まだまだ計算中……

*1:int)((((double)j+1)*0.1+1)/(((double)i+1)*0.1+1)*10