代码小姐

关注

leetcode1688. 比赛中的配对次数(easy)

代码小姐

关注

阅读 67

2022-01-26

比赛中的配对次数

  • 解题思路
    • 代码(模拟)
    • 代码(数学)


力扣链接

解题思路

官方题解

代码(模拟)

	//模拟
    public int numberOfMatches(int n) {
        int count = 0;
        while (n > 1) {
            if ((n & 1) == 1) {
                count += (n - 1) / 2;
                n -= (n - 1) / 2;
            } else {
                count += n / 2;
                n /= 2;
            }
        }

        return count;
    }

代码(数学)

	public int numberOfMatches(int n) {
        return n - 1;
    }

相关推荐

洲行

Leetcode 1688 比赛中的配对次数

洲行 95 0 0

吃面多放酱

1688. 比赛中的配对次数

吃面多放酱 71 0 0

笙烛

1688.比赛中的配对次数

笙烛 66 0 0

jjt二向箔

比赛中的配对次数

jjt二向箔 77 0 0

alonwang

【力扣】-1688. 比赛中的配对次数|刷题打卡-JS

alonwang 10 0 0

mm_tang

【Swift】LeedCode 比赛中的配对次数

mm_tang 110 0 0

山竹山竹px

1688. 比赛中的配对次数 : 简单脑筋急转弯题(全鱼宴 ?)

山竹山竹px 52 0 0

沉浸在自己的世界里

力扣每日一题 1688 比赛中的匹配次数

沉浸在自己的世界里 59 0 0

m逆光生长

544. 输出比赛匹配对

m逆光生长 189 0 0

残北

leetcode1342. 将数字变成 0 的操作次数(easy)

残北 75 0 0

精彩评论(0)

0 0 举报