import java.math.BigDecimal;
public class llq1{
public static void main(String[] args) {
int []arr=new int[1000];
arr[0]=1;
arr[1]=3;
BigDecimal a;
BigDecimal b;
BigDecimal c;
for(int i=2;i<1000;i++)
arr[i]=arr[i-2]+arr[i-1];
for(int i=0;i<19;i++) {
a=BigDecimal.valueOf(arr[i]);
b=BigDecimal.valueOf(arr[i+1]);
c=a.divide(b,6,BigDecimal.ROUND_HALF_DOWN);
if(c.doubleValue()==0.618034) {
System.out.println(arr[i]+"/"+arr[i+1]);
break;
}
}
}
}
答案:1364/2207