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

Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2)

来源:Dashboard - Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2) - Codeforces

A. Mix Mex Max

思路

  • 如果mex是0,那么max=min,所有数必须相等
  • 如果mex不是0,那么min=0,mex=max,显然这不可能
  • 如果全是0,max-min=0,mex!=0
  • 规律:必须能组成全部数都相同且不能为0

代码

void solve()
{cin >> n;for(int i=1; i<=n; i++) cin >> a[i];int ans=-1;for(int i=1; i<=n; i++){if(a[i]==0){cout << "NO" << endl;return ;}if(a[i]>0){if(ans!=-1&&ans!=a[i]){cout << "NO" << endl;return ;}ans=a[i];}}cout << "YES" << endl;
}

B. Hamiiid, Haaamid... Hamid?

思路

分别找到此时向两边逃脱的最优解,找到最优解中的最坏解

代码

void solve()
{cin >> n >> x;cin >> s;x--;int f=0;for(auto i:s) if(i=='#') f=1;if(!f)  // 全是空地,1天即可逃脱{cout << 1 << endl;return ;}int l = -1;  // 左边最近墙壁位置(-1表示无)for(int i = x; i >= 0; i--){if(s[i] == '#'){l = i;break;}}int r = n;  // 右边最近墙壁位置(n表示无)for(int i = x; i < n; i++){if(s[i] == '#'){r = i;break;}}int min1 = min(x, n - r);  // 向左逃的限制int min2 = min(l + 1, n - x - 1);  // 向右逃的限制int ans = max(min1,min2) + 1;  // +1为当天cout << ans << endl;
}

这题虽说我开始写的有点麻烦,但是真力竭了。最后用对拍跑了一下19个数据就最后一个没过···

这种思维太成体系了,我一般都是开始有个思路后面边写边想,怎么可能开始就看那么远,等写的时候又该忘了。

http://www.lryc.cn/news/614227.html

相关文章:

  • apiSQL网关调优:释放单节点的最大潜能
  • FreeRTOS---基础知识5
  • 【问题解决】使用patch-package修改node-models中的源码
  • Java 之 多态
  • CSS--后端也有自己的CSS要学
  • 腾讯 WeKnora 深度解析:大模型时代文档理解与检索的技术突破
  • Git 基础操作笔记(速查)
  • 解决:开启魔法后vscode pip命令不能安装中科大python镜像问题
  • Product Hunt 每日热榜 | 2025-08-08
  • 20250808:EasyGBS 对接大华 ICC 平台问题处理
  • 智慧农业温室大棚物联网远程监控与智能监测系统
  • 存储管理、XFS 增量备份恢复、LVM
  • 医疗设备专用电源滤波器的安全设计与应用价值|深圳维爱普
  • 【探展WAIC】从“眼见为虚”到“AI识真”:如何用大模型筑造多模态鉴伪盾牌
  • 显示器同步技术终极之战:G-Sync VS. FreeSync
  • 日本语言学校|ICA国际会话学院:从原始文本到结构化事实的建模实录(工程师向)
  • 888. 公平的糖果交换
  • 机器学习之支持向量机(原理)
  • Go 踩过的坑之协程参数不能过大
  • 四、redis入门之集群部署
  • 惯量时间常数 H 与转动惯量 J 的关系解析
  • UE5 图片9宫格切割
  • B4263 [GESP202503 四级] 荒地开垦 题解
  • Go语言实战案例:简易JSON数据返回
  • PostgreSQL技术大讲堂 - 第100讲:玩转PG数据库对象权限卷之迷宫
  • day070-Jenkins自动化与部署java、前端代码
  • windows 上编译PostgreSQL
  • Flutter多引擎架构下原生通信的模块化封装与性能优化
  • 研发流程管理经验分享
  • Chrome与Firefox浏览器安全运维配置命令大全:从攻防到优化的专业实践