leetcode(441) 排列硬币

leetcode(441) 排列硬币_第1张图片
方法一
二分法:
直接法求解:

class Solution {
public:
    int arrangeCoins(int n) {
        int i=0;
        if(n==0){
            return n;
        }
        while(true){
            if(i>n){
                break;
            }
            n-=i;
            i++;
        }
        return i-1;
    }
};

你可能感兴趣的:(LeetCode)