Nov 7

滑铁卢式的惨败。

T1 P10205 [JOI 2024 Final] 室温 / Room Temperature

场上并没能正确做出来。

当时同样是 %t 处理了每个 a,然后就想着取一下左右端点,答案是中间就行了。

这个想法大抵上是正确的,但也只是大抵上正确。

我们可能会有情况如下。

如果将最左边的去一件衣服(+t),让他成为新的右端点,下一个点成为新的左端点,无法保证这个情况比之前说的做法劣。

所以我们也要考虑上就是了。

排个序,枚举左右相邻点为左右端点算就行。

点击查看代码
#include <bits/stdc++.h>
using namespace std;
const int MN=1e6+116;
int a[MN], n, t, ans;
void Read(){cin>>n>>t;for(int i=1; i<=n; ++i) cin>>a[i];for(int i=1; i<=n; ++i) a[i]%=t;return;
}
void Solve(){Read(); sort(a+1,a+n+1);ans=(a[n]-a[1]+1)/2;for(int i=1; i<=n; ++i){ans=min(ans,(a[i]+t-a[i+1]+1)/2);}cout<<ans<<'\n';return;
}
int main(){ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);Solve();return 0;
}

T2 【MX-X7-T3】[LSOT-3] 寄存器

我并没有做出来,因为我并没有找出来正确的删除逻辑。

一个我的错误想法,这个问题就是以任意黑色节点为根跑出来一个尽可能小的,包含所有黑色的联通快,之后再将里边白色的联通块删除。

这个明显在小数据或者树成链问题是不大的,但是考虑以下的情况。

树分三层,根是黑色,三个儿子是白色,每个儿子都有一个儿子,儿子的儿子是黑色。

这种情况我们按照之前的思路是需要四次的,然而存在一个三次的操作方法。

我们先电整张图,之后断掉儿子与儿子的儿子间的边,再电一次剩下的图,最后电一下根节点。

于是想分层一样的,我们就成功得出了一种优于之前思路的,按照分层进行的手段。

那么显然的,我们只需要找出来这棵树最多能被分层多少图就行了。

我们把不同的颜色之间连的边的边权设为 1, 把相同颜色之间连的边边权设为 0, 之后正常跑树的直径,这个样子直径的每一个单位长度就代表着一次分层。

我们从这个直径的重点开始就行了,答案是 (len+1)/2.

代码↓

点击查看代码
#include <bits/stdc++.h>
using namespace std;
const int MN=3e6+316;
struct Node{int nxt, to;
}node[MN];
int head[MN], tottt;
void insert(int u, int v){node[++tottt].to=v;node[tottt].nxt=head[u];head[u]=tottt; return;
}
int n, a[MN], cnt1=0;
void Read(){cin>>n;for(int i=1; i<=n; ++i){cin>>a[i];cnt1+=a[i];}for(int i=1; i<n; ++i){int u, v;cin>>u>>v;insert(u,v);insert(v,u);}
}
int stt, maxn=0;
void dfs(int u, int father, int depth){if(a[u]!=a[father]) depth++;if(a[u]==1&&depth>maxn){maxn=depth; stt=u;}for(int i=head[u];i;i=node[i].nxt){int v=node[i].to;if(v==father) continue;dfs(v,u,depth);}
}
void Solve(){Read();if(cnt1==0){cout<<0<<'\n';return;}dfs(1,0,0); maxn=0;dfs(stt,0,0);//cout<<maxn<<'\n';cout<<(maxn+1)/2<<'\n';return;
}
int main(){ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);Solve();return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/958823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态规划 - 背包困难

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

构建可用于生产环境的AI智能体

围绕AI智能体的炒作确实存在,但让我们拨开迷雾,直面实质。在过去六个月中,我致力于构建并部署用于生产环境的AI智能体,并深刻认识到演示系统与可用于生产环境的系统之间存在着巨大差距。本指南将引导您构建真正能在…

2025 年 11 月食堂承包公司权威推荐榜:专业饭堂承包方案,大型食堂承包商服务实力与客户口碑深度解析

随着现代企业后勤管理日益专业化,食堂承包服务已成为众多机构优化餐饮管理的重要选择。2025年,食堂承包行业在食品安全、营养搭配、智慧餐饮等方面迎来全面升级,专业饭堂承包方案不仅需要满足基础供餐需求,更要实现…

2025 年 11 月农产品配送公司权威推荐榜:蔬菜、新鲜、生鲜、食堂农产品配送中心,专业高效与品质保障口碑之选

行业背景与发展趋势农产品配送行业作为连接农业生产与消费市场的重要纽带,近年来呈现出蓬勃发展的态势。随着城乡居民生活水平的提高和消费习惯的改变,对蔬菜、新鲜食材和生鲜产品的需求持续增长,推动了农产品配送服…

cdq分治 学习哔叽

更新ing写在前面 分治,非常基础的思想,分一为多,合多为一,用途广泛而自然。 以下是正文: 基础思想: 考虑一段序列划分成两半统计答案。比如要统计区间贡献,那么将原区间的贡献拆成三个部分。绿的,蓝的,紫的 完…

Labubu背后的技术故事:泡泡玛特如何高效推进线上软件研发

泡泡玛特通过产研流程可视化和跨部门协作,实现了从概念到上线仅用8天就完成直播间电商系统的搭建。产品经理能够清晰追踪每个节点,运营、市场、UI、前后端、测试等团队无缝协作,使线上潮玩展顺利启动。同时,其自研…

2025 年安环管家服务最新推荐排行榜:结合协会测评权威数据,揭晓专业靠谱服务机构环保设备咨询/医废危废管理安环管家服务推荐

引言 当前绿色发展与生态保护理念持续深化,企业对环保合规、安全运营的需求愈发迫切,安环管家服务成为企业发展重要助力。但市场上服务机构质量参差不齐,企业难辨优劣。为解决此问题,行业协会开展专业测评,从服务…

2025 年 11 月鞋子设计开发与培训权威推荐榜:鞋子打版中心、版型设计、技术培训创业班及设计培训学校综合解析

随着全球鞋类消费市场的持续升级,鞋子设计开发与专业技术培训已成为推动行业创新的关键力量。从鞋子打版中心到版型设计,从技术培训创业班到设计培训学校,整个产业链正在向专业化、系统化方向快速发展。本文将深入分…

SMB(Server Message Block)协议实现对远程 Windows 共享服务器或 Samba 服务的文件读取

1. 概述💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!!!本技术文档旨在说明如何通过 SMB(Server Message Block)协议 …

Round 21 解题报告

T1 首先,我们看一下限制:“对于任意区间,B 的票数比 A 多不超过 \(k\) 张”。套路地,我们把 \(B\) 看作 \(1\),把 \(A\) 看作 \(-1\),限制转化为任意一个区间,区间和不超过 \(k\)。 那么我们试分析:在存在不满…

应对 “读放大” 问题的新方法 —— OceanBase 中的 Merge-On-Write 表

应对 “读放大” 问题的新方法 —— OceanBase 中的 Merge-On-Write 表为大家介绍一个 OceanBase 中的新特性 Merge-On-Write,用于大幅缓解 LSM Tree 存储架构下的读放大(buffer 表)问题~背景 OceanBase 从 4.3.0 版…

2025 年 11 月鞋样设计开发培训权威推荐榜:鞋样设计/3D开版/出格培训/打版教学机构实力解析与口碑之选

行业背景与发展趋势鞋样设计开发作为鞋业产业链的核心环节,近年来随着数字化技术的深度应用正经历着深刻变革。传统的手工打版模式正逐步向3D数字化设计开发转型,鞋样设计技术、电脑开版技术、出格技术等专业能力成为…

pg_auto_failover 环境变量导致的show命令错误

pg_auto_failover 环境变量导致的show命令错误今天遇到一个看似奇怪的问题,经过反复的重启,甚至重启操作系统,重装pg_auto_failover,都没有解决,冷静下来思考了一会,才发现是环境变量导致的,有必要记录一下 环境…

2025 年 11 月鞋业设计技术培训学校推荐排行榜,鞋业设计/技术培训,鞋业加盟公司推荐,专业教学与创业支持口碑之选

鞋业作为传统制造业的重要组成部分,近年来在技术升级与设计创新浪潮中迎来新的发展机遇。随着消费者对鞋类产品个性化、舒适度和时尚感要求的提升,鞋业设计技术培训与专业人才培养成为行业关注焦点。同时,鞋业加盟模…

2025 年 11 月阁楼货架,托盘式货架,横梁式货架厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!

引言 随着物流仓储行业对高效存储需求的不断升级,阁楼货架、托盘式货架、横梁式货架作为核心存储设备,其品质与服务成为企业关注焦点。为帮助企业精准筛选优质厂家,行业协会联合专业测评机构开展了 2025 年度专项测…

2025 年 11 月仓储货架,重型货架,货架托盘厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!

引言 随着物流仓储行业对高效存储需求的持续攀升,仓储货架、重型货架、货架托盘作为核心存储设备,其产品品质与厂家服务能力直接影响企业仓储效率。为帮助企业精准筛选优质厂家,本次测评联合行业权威协会,采用 “资…

2025 年 11 月优力胶厂家推荐排行榜,防静电优力胶,高硬度优力胶,专业定制与优质服务口碑之选

随着制造业向高端化、精密化方向发展,优力胶(聚氨酯弹性体)作为重要的工程材料,在工业领域的应用日益广泛。特别是在防静电和高硬度应用场景中,优力胶的性能直接关系到生产效率和产品质量。本文将从行业技术发展趋…

2025 年 11 月尼龙板厂家推荐排行榜,防静电尼龙板,透明尼龙板,白色尼龙板,耐磨尼龙板公司推荐

一、行业背景与发展趋势尼龙板作为工程塑料的重要分支,在工业制造领域扮演着关键角色。随着制造业的转型升级,防静电尼龙板在电子工业、精密仪器领域的应用日益广泛;透明尼龙板因其优异的透光性和机械性能,在医疗设…

微信公众号文章一篇最多放几个视频?

当我们在公众号文章后台上传视频时,有小伙伴就会问了:一篇公众号图文到底能上传几个视频?小编来告诉你: 一篇图文里面最多放10个视频。在后台上传视频时,我们可以看到上限为10篇。一篇图文最多5万字,如果是单独发…

2025年11月除锈剂厂家推荐排行榜:专业解析钢铁、金属、不锈钢等材料除锈解决方案

在工业生产与设备维护领域,除锈剂作为金属表面处理的关键化学品,其性能优劣直接影响设备使用寿命与生产效率。随着制造业技术升级,市场对除锈剂的专业化、精细化需求日益提升,特别是在钢铁、金属、钢材、不锈钢、铆…