当前位置: 首页 > news >正文

leetcode 822. Card Flipping Game 翻转卡片游戏

Problem: 822. Card Flipping Game 翻转卡片游戏

解题过程

首先找到不需要翻牌的最小值,也就是牌反面的最小值,然后成对排序的,若是正面反面数字相同,则该数字标记跳过,然后对不需要跳过的数字,拿到最小值就行

Code

class Solution { public: bool status[2001], tmp[2001]; int flipgame(vector<int>& fronts, vector<int>& backs) { fill(status, status + 2001, true); fill(tmp, tmp + 2001, true); for(int& i : fronts) { tmp[i] = false; } int mi = INT_MAX; for(int& i : backs) { if(tmp[i] == true) { mi = min(mi, i); } } vector<pair<int, int>> arr; for(int i = 0; i < fronts.size(); i++) { arr.push_back({fronts[i], backs[i]}); } function<bool(pair<int, int>&, pair<int, int>&)> fun = [&](pair<int, int>& a, pair<int, int>& c) { return a.first < c.first; }; sort(arr.begin(), arr.end(), fun); for(int i = 0; i < arr.size(); i++) { if( arr[i].first == arr[i].second ) { status[arr[i].first] = false; } } for(int i = 0; i < arr.size(); i++) { if(status[arr[i].first] == true) { mi = min(mi, arr[i].first); return mi; } } if(mi == INT_MAX) return 0; return mi; } };
http://www.jsqmd.com/news/166548/

相关文章:

  • 如何学习算法
  • GitHub热门Python镜像推荐:Miniconda-Python3.9支持CUDA加速训练
  • HTML前端与Python后端协同:Miniconda环境下的Flask部署
  • Miniconda-Python3.9配置Git提交钩子自动化测试
  • 2026重庆看儿童注意力不集中、多动症权威医院推荐:哪家专业诊疗注意力缺陷更靠谱 - 品牌2026
  • 高端灌装计量泵国产化优选:满足制药食品严苛需求的厂家推荐 - 品牌2025
  • Miniconda-Python3.9环境下使用AsyncIO提高I/O效率
  • 基于网络文本分析的忻州秀容古城旅游体验质量研究
  • Miniconda-Python3.9运行时间序列预测模型LSTM
  • 大模型知识库构建指南:从技术到哲学的全方位解析
  • Pyenv vs Conda:Python3.9版本管理工具全面对比
  • 基于微信小程序的宠物交易平台的设计与实现(源码+论文+部署+安装)
  • msvcp140_atomic_wait.dll文件损坏丢失找不到 打不开程序 下载方法
  • 靠谱!这家薄膜电容中端品牌企业,你知道吗?
  • 汽车行业HR如何精准寻人?4招锁定适配人才
  • Jupyter Lab连接远程服务器:Miniconda-Python3.9实操步骤图解
  • 大模型开发入门到进阶:学习路线图分享
  • Jupyter Notebook直连服务器:Miniconda-Python3.9镜像使用全攻略
  • 2025自考必备!8个AI论文平台测评,毕业论文写作全攻略
  • 大数据分析与应用实战:从数据湖到智能决策
  • 2025年全屋定制工厂排行榜:推荐靠谱的高端品牌 - 睿易优选
  • 白酒是地产的影子股吗?
  • Miniconda-Python3.9环境下加载大模型权重的方法
  • AI智能体实战宝典:架构选型、落地路径与风险管控,技术管理者必备指南
  • Miniconda-Python3.9如何清理无效缓存释放空间
  • 一文吃透 AI 智能体(Agent):从基础到核心,这篇干货总结不容错过
  • 大模型微调成本控制:利用Miniconda精简依赖项
  • 2025宁波婚姻家事律师服务推荐TOP5:深度测评婚姻诉讼辩护、抚养权官司专业律所 - 工业推荐榜
  • 运输包装跌落测试是什么,如何选择运输跌落测试标准?
  • Pyenv指定Python版本安装指南(含3.9.16)