码迷,mamicode.com
首页 > 其他好文 > 详细

LCP 2-分式化简

时间:2020-01-28 19:36:06      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:new   pre   return   cti   while   code   java   rac   int   

LCP 2-分式化简

    public int[] fraction(int[] cont) {
        int len = cont.length;
        int[] d = new int[]{cont[len - 1], 1};
        while (len > 1) {
            d = get(cont[len - 2], d);
            len--;
        }

        return d;
    }

    private int[] get(int z, int[] c) {
        return new int[]{z * c[0] + c[1], c[0]};
    }

public int[] fraction(int[] cont) {
    int[] res = new int[2];
    res[0] = 1;
    for(int i = cont.length - 1; i >= 0; i--){
        int temp1 = res[1];
        res[1] = res[0];
        res[0] = cont[i] * res[1] + temp1;
    }
    return res;
}

LCP 2-分式化简

标签:new   pre   return   cti   while   code   java   rac   int   

原文地址:https://www.cnblogs.com/angelica-duhurica/p/12238468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!