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

蓝桥杯真题讲解:三国游戏(贪心)

蓝桥杯真题讲解:三国游戏(贪心)

  • 一、视频讲解
  • 二、正解代码

一、视频讲解

蓝桥杯真题讲解:三国游戏(贪心)
在这里插入图片描述

二、正解代码

//三国游戏:贪心
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define deb(x) cout << #x << " = " << x << '\n';
#define INF 0x3f3f3f3f
using namespace std;
int n;int cal_ans(vector<int>&a, vector<int>&b, vector<int>&c)
{vector<int>tmp(n);int sum = 0;for(int i = 0; i < n; i ++)tmp[i] = a[i] - (b[i] + c[i]);sort(tmp.begin(), tmp.end());int cnt = 0;for(int i = n - 1; i >= 0; i --){if(sum + tmp[i] > 0){sum += tmp[i];cnt ++;}elsebreak;}return cnt;
}void solve()
{cin >> n;vector<int>a(n), b(n), c(n);for(int i = 0; i < n; i ++)cin >> a[i];for(int i = 0; i < n; i ++)cin >> b[i];for(int i = 0; i < n; i ++)cin >> c[i];int ans = 0;ans = cal_ans(a, b, c);//x赢ans = max(ans, cal_ans(b, a, c));//y赢ans = max(ans, cal_ans(c, a, b));//z赢if(ans)cout << ans << endl;elsecout << -1 << endl;
}signed main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;t = 1;//cin >> t;while(t--)solve();
}
http://www.lryc.cn/news/317173.html

相关文章:

  • docker之自己制作jdk镜像
  • 基于SpringBoot的农产品特色供销系统(蔬菜商城)
  • 【性能】如何计算 Web 页面的 TTI 指标
  • 大模型交互-超拟人合成
  • 第十四届蓝桥杯蜗牛
  • 分布式定时任务调度xxl-job
  • 自动化运维利器Ansible基础(环境部署)
  • 微服务自动化管理初步认识与使用
  • 使用Docker管理linux容器
  • CTR之行为序列建模用户兴趣:DIEN
  • 1960-2020年全球双边迁移数据库(Global Bilateral MigrationDatabase)
  • OpenGL-贴纸方案
  • 【性能测试】移动测试md知识总结第1篇:移动端测试课程介绍【附代码文档】
  • Vue2和vue3的区别(前端面试常见问题)
  • openGauss学习笔记-241 openGauss性能调优-SQL调优-审视和修改表定义
  • PDFPlumber解析PDF文本报错:AssertionError: (‘Unhandled’, 6)
  • 51WORLD正式落地中东,助力沙特伙伴与客户数字化升级!
  • 嵌入式学习38-数据库
  • 去除PDF论文行号的完美解决方案
  • 《ElementPlus 与 ElementUI 差异集合》icon 图标使用(包含:el-button,el-input和el-dropdown 差异对比)
  • 力扣题库第8题:去重后的最长子串
  • CSS样式中长度单位含义解析:rpx、px、vw、vh、em、rem、pt
  • 全国车辆识别代码信息API查询接口-VIN深度解析
  • python django 模型中字段设置blank, null属性值用法说明
  • 暴雨信息:可持续转型更需要“以人为本”
  • 1.2_3 TCP/IP参考模型
  • 真空泵系统数据采集远程监控解决方案
  • Python语言在编程业界的地位——《跟老吕学Python编程》附录资料
  • 基于Redis自增实现全局ID生成器(详解)
  • hadoop 总结