当前位置: 首页 > 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.gsyq.cn/news/182116.html

相关文章:

  • 如何学习算法
  • GitHub热门Python镜像推荐:Miniconda-Python3.9支持CUDA加速训练
  • 高端灌装计量泵国产化优选:满足制药食品严苛需求的厂家推荐 - 品牌2025
  • Miniconda-Python3.9配置Git提交钩子自动化测试
  • 基于微信小程序的宠物交易平台的设计与实现(源码+论文+部署+安装)
  • 大数据分析与应用实战:从数据湖到智能决策
  • 大模型开发入门到进阶:学习路线图分享
  • Jupyter Lab连接远程服务器:Miniconda-Python3.9实操步骤图解
  • Miniconda-Python3.9环境下加载大模型权重的方法
  • 一文吃透 AI 智能体(Agent):从基础到核心,这篇干货总结不容错过
  • 大模型微调成本控制:利用Miniconda精简依赖项
  • 字节跳动+RAG+实践手册
  • 使用Miniconda-Python3.9镜像快速部署Transformer大模型训练环境
  • 掌握大模型:一份完整学习资源指南,建议马上收藏!_神仙级AI大模型入门教程(非常详细)
  • 2025年专业的管道自动焊机厂家排行榜,智能管道自动焊机制造厂哪个值得选? - 工业设备
  • 明星化妆师李瞻江为中国电影120周年进行妆造设计
  • 【git】git-transfer一行搞定仓库迁移
  • python基于Vue共享单车自行车租赁报修信息系统 234if_django Flask pycharm项目
  • 摄影构图以及前景运用
  • 电科金仓数据库KingbaseES V9R2C13元数据处理详解
  • 颠覆认知!AI Agent不只是助手,更是决策者!深度解析AI背后的“大脑”进化论
  • Miniconda-Python3.9配置SFTP文件传输安全通道
  • 科研绘图 “内卷” 时代!虎贲等考 AI 凭 “学术规范 + 智能生成”,让数据可视化秒变高级
  • 三年的Java开发生涯:迷茫与选择
  • 2025~2026年小型湿法纺丝机优质源头靠谱生产厂家,口碑品牌推荐 - 品牌推荐大师
  • 打开Docker DeskTop时报错“WSL needs updating Your version of Windows Subsystem for Linux (WSL) is too old.
  • 深度解析:SRM系统如何赋能采购库存协同
  • Miniconda-Python3.9环境下使用SQLAlchemy操作数据库
  • 振弦式钢筋计 同步测温 混凝土与基坑工程的应力监测
  • 美国货代公司推荐:破解中美跨境物流核心痛点 - bykj8888