3021. Alice and Bob Playing Flower Game

更新 發佈閱讀 2 分鐘

[Medium] 解法 : Math

題意 :

有兩列,第一列會有 x 朵花,第二列則有 y 朵。有兩個人,Alice 和 Bob,Alice 會先挑選其中一朵花丟掉,再來換 Bob 挑選花丟掉,如果丟掉花後,兩列都沒有花了,則最後挑選花的人獲勝。

給定 n 與 m,去看共有幾種 (x, y) 組合,其中 x 在 [1, n] 範圍內,y 在 [1, m] 範圍內,能讓 Alice 獲勝

解題思路 :

因為 Alice 先挑選,因此兩列花朵數總和為奇數時, Alice 總是獲勝,因此問題轉化成有多少組合讓 x + y 為奇數,奇數的組合如下。

  1. x為奇數 + y為偶數
  2. x為偶數 + y為奇數

因此去計算 x 在 [1, n] 中為奇數的個數,y 在 [1, m] 中為偶數的個數,再把兩者個數相乘得到第一個狀況的可能性,反推也可求出第二個狀況可能性,相加即是答案。

class Solution {
public:
    long long flowerGame(int n, int m) {
        long long ans = 0, odd, even;

        even = m/2;
        odd = m/2 + (m%2);

        ans += (n/2)*odd;
        ans += ((n/2)+(n%2)) * even;

        return ans;
    }
};

Extra :

解題非常單純,難在看懂題目敘述😶




留言
avatar-img
留言分享你的想法!
avatar-img
Leetcode 練習 🔥
0會員
5內容數
一些自己解題思路的筆記,也希望可以幫助到需要的人 !
Leetcode 練習 🔥的其他內容
2025/08/19
[Medium] 解法 : DP + sliding window 題意 : 給定 n、k、maxPts 起始分數為 0。 分數小於 k 時,會隨機抽一個介於 1 到 maxPts 的整數點數,每次抽牌機率相同且獨立。 當分數達到或超過 k 時停止抽牌。 回傳最終分數 不超過 n 的機率
Thumbnail
2025/08/19
[Medium] 解法 : DP + sliding window 題意 : 給定 n、k、maxPts 起始分數為 0。 分數小於 k 時,會隨機抽一個介於 1 到 maxPts 的整數點數,每次抽牌機率相同且獨立。 當分數達到或超過 k 時停止抽牌。 回傳最終分數 不超過 n 的機率
Thumbnail
2025/07/30
[Medium] 解法 : BFS 題意 : 給定一個長度為 n 的整數陣列 nums,從索引 0 開始,目標是走到索引 n - 1。 對於任意索引 i,可進行以下操作: 相鄰跳躍:索引仍在陣列範圍內,可以跳到 i + 1 或 i - 1。 質數傳送:如果 nums[i] 是一個質數
2025/07/30
[Medium] 解法 : BFS 題意 : 給定一個長度為 n 的整數陣列 nums,從索引 0 開始,目標是走到索引 n - 1。 對於任意索引 i,可進行以下操作: 相鄰跳躍:索引仍在陣列範圍內,可以跳到 i + 1 或 i - 1。 質數傳送:如果 nums[i] 是一個質數
2025/07/19
[Medium] 解法 : BFS 題意 : 給定一個二維陣列,元素為整數,與一個整數 k。其中被 0 圍起來的整數區塊為 island,island value 為區塊內元素數值的總和。一個合法的小島是其 value 可以被 k 整除,求出符合此條件的所有小島,並將 value 加總回傳。
Thumbnail
2025/07/19
[Medium] 解法 : BFS 題意 : 給定一個二維陣列,元素為整數,與一個整數 k。其中被 0 圍起來的整數區塊為 island,island value 為區塊內元素數值的總和。一個合法的小島是其 value 可以被 k 整除,求出符合此條件的所有小島,並將 value 加總回傳。
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
本週桌遊活動再起,玩了三國殺、犯人在跳舞、UNO疊疊樂、推倒提基、誰是內鬼、奶烙大盜......等。歡樂整個早上。 這些桌遊有些是歡樂的、是派對的,有些是邏輯推理思考的。這一團孩子比較大一點,可以玩些比較難的桌遊,所以就推了不少邏輯思考的桌遊。 看她們的思維還不錯,推了一款很新的桌遊-
Thumbnail
本週桌遊活動再起,玩了三國殺、犯人在跳舞、UNO疊疊樂、推倒提基、誰是內鬼、奶烙大盜......等。歡樂整個早上。 這些桌遊有些是歡樂的、是派對的,有些是邏輯推理思考的。這一團孩子比較大一點,可以玩些比較難的桌遊,所以就推了不少邏輯思考的桌遊。 看她們的思維還不錯,推了一款很新的桌遊-
Thumbnail
童書,小康軒,適合3歲以上,是玉米的在菜園裡玩遊戲繪本(單本),整體評分:★★★☆☆
Thumbnail
童書,小康軒,適合3歲以上,是玉米的在菜園裡玩遊戲繪本(單本),整體評分:★★★☆☆
Thumbnail
小六有桌遊時間,國三也要有啊 照片是一段特殊的緣分 當初是在社區大學帶領一堂課「親子桌遊36變」 課程設計是玩36種適合親子的桌遊 當時有兩個家庭,一個媽媽帶兩個孩子 後來,變成類似朋友一般 社大課程結束後,繼續請我帶桌遊 甚至請我擔任孩子的數學家教 如今小兒子小女兒都國
Thumbnail
小六有桌遊時間,國三也要有啊 照片是一段特殊的緣分 當初是在社區大學帶領一堂課「親子桌遊36變」 課程設計是玩36種適合親子的桌遊 當時有兩個家庭,一個媽媽帶兩個孩子 後來,變成類似朋友一般 社大課程結束後,繼續請我帶桌遊 甚至請我擔任孩子的數學家教 如今小兒子小女兒都國
Thumbnail
一場發生在花園裡的意外,讓兩個孩子解開了誤會。
Thumbnail
一場發生在花園裡的意外,讓兩個孩子解開了誤會。
Thumbnail
今天的散步行程 帶給自己的小遊戲是找找花朵吧
Thumbnail
今天的散步行程 帶給自己的小遊戲是找找花朵吧
Thumbnail
繪本《花開了》有特殊折頁設計,往上翻開會有種子發芽、長大、開花的過程,搭配各種關於花的手指謠、兒歌、肢體活動、手作、花朵感官活動,讓幼兒理解開花過程、花的美。
Thumbnail
繪本《花開了》有特殊折頁設計,往上翻開會有種子發芽、長大、開花的過程,搭配各種關於花的手指謠、兒歌、肢體活動、手作、花朵感官活動,讓幼兒理解開花過程、花的美。
Thumbnail
採集花朵對孩子充滿樂趣,賞玩花朵讓孩子親近大自然,心靈也會變美麗.... 花朵是大自然送給我們最棒的禮物,引導孩子欣賞花與植物之美、讚美花朵,甚至可以和植物對話,《植物的秘密生
Thumbnail
採集花朵對孩子充滿樂趣,賞玩花朵讓孩子親近大自然,心靈也會變美麗.... 花朵是大自然送給我們最棒的禮物,引導孩子欣賞花與植物之美、讚美花朵,甚至可以和植物對話,《植物的秘密生
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News