leetcode-剑指14-II-OK

// language c
// 剑指14-II
// https://leetcode-cn.com/problems/jian-sheng-zi-ii-lcof/
// 操蛋的一题,妈的

int cuttingRope(int n){
    if(n<=3)
        return n-1;
    if(n==4)
    	return 4;
    if(n==5)
    	return 6;
    if(n==6)
    	return 9;
    int ans = cuttingRope(n-3);
    int real=ans;
    if (ans>=666666672){
        ans -=666666672;
        ans = (3*ans+2);
    }else if(ans>=333333336){
        ans-=333333336;
        ans=(3*ans+1);
    }else{
        ans *=3;
    }
	return ans%1000000007;
}
posted @ 2021-01-28 11:33  RougeBW  阅读(26)  评论(0编辑  收藏  举报