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

leetcode1006.笨阶乘

时间:2021-04-02 13:02:35      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:==   cpp   div   img   阶乘   cout   ret   solution   png   

技术图片

 


 

不难

class Solution {
public:
    int clumsy(int N) {
        int i;
        if(N==3) return 6;
        if(N==2||N==1) return N;
        int a=N*(N-1)/(N-2)+N-3;
        N-=4;
        int sign=1;
        long long res=a;
        if(N==0) return a;
        while(N>=4){
            a=N*(N-1)/(N-2)-N+3;
            res-=a;
            N-=4;
            cout<<-a<<endl;
            }
        //if(N<=0) return res;
        if(N==3){
            return res-6;
        }
        res-=N;
        return res;
    }
};

  

 

leetcode1006.笨阶乘

标签:==   cpp   div   img   阶乘   cout   ret   solution   png   

原文地址:https://www.cnblogs.com/hyffff/p/14606737.html

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