3227. 字符串元音游戏

#博弈树

https://leetcode.cn/problems/vowels-game-in-a-string?envType=daily-question&envId=2025-09-12小红和小明在玩一个字符串元音游戏。

给你一个字符串 s,小红和小明将轮流参与游戏,小红先开始:

  • 在小红的回合,她必须移除 s 中包含 奇数 个元音的任意 非空 子字符串。
  • 在小明的回合,他必须移除 s 中包含 偶数 个元音的任意 非空 子字符串。

第一个无法在其回合内进行移除操作的玩家输掉游戏。假设小红和小明都采取 最优策略。

如果小红赢得游戏,返回 true,否则返回 false。

英文元音字母包括:a, e, i, o, 和 u。


可以注意到,小红先手需要消除奇数个元音

1.若总共有奇数个元音,小红可以一次消除完,则小红胜

2.若总共有偶数个元音,小红第一次消除奇数个,则剩余奇数个元音,小明消除偶数个,总数仍处于奇数个,小红一次消除完,小红胜

3.若总共0个元音,小红败

cpp 复制代码
class Solution {
public:
    bool doesAliceWin(string s) {
        unordered_set<char>vowel={'a','e','i','o','u'};
        int cnt=0;
        for(auto c:s)
            if(vowel.find(c)!=vowel.end())
                cnt++;
        return cnt>0;

    }
};
相关推荐
tianyatest5 小时前
魔兽争霸 III 接入大语言模型:基于文件通道的混合式游戏 AI 智能体系统设计与实现
人工智能·游戏·语言模型·war3
开开心心_Every6 小时前
黄金价格软件国内外价格实时监控超方便
运维·服务器·游戏·智能手机·pdf·lua·perl
hflmwl81 天前
Wise Game Booster 游戏加速软件
游戏·wisegamebooster·游戏加速软件
Solange__1 天前
工业产线怎么用AI生成3D场景?从现场采集、部件重建到数字孪生交付的完整方案
人工智能·游戏·3d·ai·语言模型·自然语言处理·关卡设计
一次旅行1 天前
2026.10.13 AI产业深度解读|硬件互联标准更新;Agent工程启示;开源社区AI政策转向;游戏与科研AI双线突破
人工智能·游戏·开源
xiaolang_8616_wjl1 天前
预告_c++游戏
游戏
乌萨达1 天前
绿梦时空之声pc怎么玩?预下载、模拟器安装与键鼠设置指南
游戏·安卓模拟器·雷电模拟器
RoboWizard1 天前
固态硬盘的读写速度多少才够游戏用?
游戏
棉猴2 天前
玩游戏学Python9-算术运算符应用1
python·游戏·pygame·玩游戏·游戏编程
有什么事2 天前
云游戏软件与云手机的技术分野,云端渲染底座上的两条产品路线
游戏·云原生·智能手机