2025国庆Day1

模拟赛

T1

对h离散化,枚举x,分类讨论某些位置淹没后段的个数的变化情况即可

可恶的毒瘤出题人竟然造了一个高度全0的hack

注意特判此时答案为0

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<iomanip>
#include<bits/stdc++.h>
#define int long long
#define jiaa(a,b) {a+=b;if(a>=MOD) a-=MOD;}
#define jian(a,b) {a-=b;if(a<0) a+=MOD;}
using namespace std;
int ksm(int a,int b,int p){if(b==0) return 1;if(b==1) return a%p;int c=ksm(a,b/2,p);c=c*c%p;if(b%2==1) c=c*a%p;return c%p;	
}
inline int read()
{int x=0,f=1;char ch=getchar();while (ch<'0'||ch>'9'){if (ch=='-') f=-1;ch=getchar();}while (ch>='0'&&ch<='9'){x=x*10+ch-48;ch=getchar();}return x*f;
}
pair<int,int> st[1000005];
int h[1000005];
vector<int> mh[1000005];
int vis[1000005];
signed main()
{//freopen("filename.in", "r", stdin);//freopen("filename.out", "w", stdout);int n=read();int f=0;for(int i=1;i<=n;i++){st[i].first=read();st[i].second=i;if(st[i].first) f=1;}if(!f){cout<<0<<'\n';return 0;}sort(st+1,st+n+1);int cnt=0,las=-1;for(int i=1;i<=n;i++){if(st[i].first!=las) cnt++;h[st[i].second]=cnt;las=st[i].first;}for(int i=1;i<=n;i++){mh[h[i]].push_back(i);}int ans=1;int maxx=1;vis[0]=vis[n+1]=1;for(int i=1;i<=cnt;i++){for(auto ed:mh[i]){if(vis[ed-1]==0&&vis[ed+1]==0) ans++;else if(vis[ed-1]==1&&vis[ed+1]==1) ans--;vis[ed]=1;}
//		cout<<ans<<'\n';maxx=max(maxx,ans);}cout<<maxx<<'\n';return 0;
}

T2

数位DP

先考虑L==R的dp

套上数位DP

记忆化 or 递推

注意判前导 0

T3

把从a->b的链提取并重新编号

发现在这条链上,a,b若有人走进子树,两人永远不会相撞

预处理链上的点走进子树还能走多远和链上的前缀和

从相撞时的答案倒推出起点的答案

可用st表做到O(logn)的更新答案

也可O(1)更新答案

T4

恶心数论

n=2可直接构造

image

最后得出结论:

对x质因数分解

有效质因数个数为m

当且仅当m>=n时,有解

对所有质因数排序

ai=i*x/pi

这里一定有pi>i,因此pi不是i的质因数

复杂度O(sqrt(n))

搜索

记忆化搜索(其实是DP)

如T2

例:CF628D

求[l,r]=[1,r]-[1,l-1]

CF1734F

观察可得对于编号的二进制

每次在前面加一个1,反转一次

于是sk=(p(k)%2)

p(k)表示k二进制下1的个数

题目转化成p(i^(i+n))%2==0的个数

二进制数位DP

注意进位问题

双向搜索

n=40左右使用

复杂度O(2^(n/2))

CF1767E

对相邻两个点的颜色建图连边

得到的图的最小边覆盖即为答案(自环则这个点必选)

众所不周知最小边覆盖=最大独立集

折半搜索经典应用

先dp出0~2^n-1的答案

后面的直接爆搜算答案

小火车

网格图BFS

(图论?)

CF1613E

结合博弈

考虑建出博弈图

拓扑排序

省选 2023 过河卒

思路差不多

根据题目模拟

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

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

相关文章

网站内部链接有什么作用wordpress极慢

1005 K 次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k &#xff0c;按以下方法修改该数组&#xff1a; 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后&#xff0c;返回数组 可能…

2025 年包装印刷厂家 TOP 企业品牌推荐排行榜,西安,陕西,咸阳包装印刷,礼盒,定制,设计,优质,品质,环保,生产包装印刷公司推荐!

引言在当前包装印刷行业发展进程中,企业面临着诸多亟待解决的问题。一方面,部分企业设备陈旧,难以满足市场对高精度、高质量包装印刷产品的需求,色彩还原度不足、套印偏差等问题频发,影响产品外观质感与品牌形象;…

python-dotenv正则表达式应用:麻烦变量名的匹配技巧

python-dotenv正则表达式应用:麻烦变量名的匹配技巧2025-10-02 18:54 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

2025 编码器厂家 TOP 企业品牌推荐排行榜,无磁,光学,脉冲,绝对型,伺服,机械多圈,工业,二进制,拉线编码器公司推荐

引言在当前工业自动化快速发展的背景下,编码器作为高精度闭环控制系统中位置和速度反馈的关键传感器,其市场需求日益增长。然而,行业内却面临着诸多问题,不同厂家的产品质量参差不齐,部分厂家缺乏核心技术创新能力…

2025 年玻璃钢水箱厂家 TOP 企业品牌推荐排行榜,30 吨,订做,消防,专业,方形,拼装式,屋顶,大型玻璃钢水箱推荐这十家公司!

引言随着建筑、化工、食品、医药等行业的快速发展,市场对玻璃钢水箱的需求持续攀升,但行业发展过程中也面临诸多问题。部分生产厂家技术储备不足,生产的产品质量稳定性差,无法满足不同行业对水箱设备的严苛要求;有…

Java 大视界 -- Java 大数据在智能安防视频监控系统中的视频语义理解与智能检索进阶 - 实践

Java 大视界 -- Java 大数据在智能安防视频监控系统中的视频语义理解与智能检索进阶 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !import…

Spark专题-第三部分:性能监控与实战优化(1)-认识spark ui - 指南

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

禁止DataGridView自动根据数据源的结构生成列

代码展示: this.dgv_SysAdmin.AutoGenerateColumns = false;

2025 年压球机厂家 TOP 企业品牌推荐排行榜,新型,高压,节能,双螺旋干粉,对辊,煤粉,超低压压球机公司推荐!

引言在工业生产领域,压球机作为物料成型的关键设备,其重要性不言而喻。随着各行业对物料成型需求的不断增长,压球机市场呈现出蓬勃发展的态势。然而,当前行业内品牌众多,产品质量参差不齐,给客户的选择带来了极大…

2025 年磨粉机厂家 TOP 企业品牌推荐排行榜,新型磨粉机,超细磨粉机,立式双动力磨粉机,节能磨粉机公司推荐!

引言在现代工业体系中,磨粉机作为重要的粉体加工设备,广泛应用于矿山、建材、化工、食品、医药等诸多领域。不同行业对于磨粉机的性能、精度、产能以及环保等方面有着多样化的需求。然而,当前磨粉机市场品牌众多,产…

2025 年等离子清洗机厂家 TOP 企业品牌推荐排行榜,大气,真空,宽幅,微波,自动化,常压,低温,大腔体,射频,DBD,介质阻挡放电等离子清洗机公司推荐!

引言在当前工业制造领域,等离子清洗技术凭借其高效、环保的特性,被广泛应用于 3C、半导体、光伏、汽车等多个行业。然而,随着市场需求的不断增长,等离子清洗机源头厂家数量逐渐增多,行业内也出现了诸多问题。部分…

新手做网站最简单流程如何做网站标题不含关键词的排名

按照国际象棋的规则&#xff0c;皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返回所有不同的 n 皇后问题 的解决方案。 每一种…

如何做中国古城的网站wordpress 页眉

禅道的基本使用一、创建项目二、创建维护部门三、添加用户四、创建产品五、提出需求六、创建测试用例禅道作为一个缺陷的管理工具&#xff0c;对于测试者来说其必不可少&#xff0c;下面将介绍禅道的基本使用 一、创建项目 登录禅道&#xff0c;点击项目&#xff0c;创建一个…

基于Java+SSM+Django宠物医院信息管理系统(源码+LW+调试文档+讲解等)/宠物医院软件/宠物医疗管理系统/宠物诊所信息系统/动物医院管理软件/宠物医院信息管理/宠物健康记录系统 - 详解

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

郑州微信网站建设wordpress生成静态地图

在工厂环境中使用边缘计算并不新鲜。可编程逻辑控制器&#xff08;PLC&#xff09;、微控制器、服务器和PC进行本地数据处理&#xff0c;甚至是微型数据中心都是边缘技术&#xff0c;已经在工厂系统中存在了几十年。在车间里看到的看板系统&#xff0c;打卡系统&#xff0c;历史…

实用指南:Coze源码分析-资源库-删除数据库-后端源码-基础设施/数据存储层

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

完整教程:如何优雅的布局,height: 100% 的使用和 flex-grow: 1 的 min-height 陷阱

完整教程:如何优雅的布局,height: 100% 的使用和 flex-grow: 1 的 min-height 陷阱pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; f…

MyBatis缓存架构深度拆解:从PerpetualCache的LRU陷阱到Redis分布式二级缓存防穿透实战 - 详解

MyBatis缓存架构深度拆解:从PerpetualCache的LRU陷阱到Redis分布式二级缓存防穿透实战 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

2025柔版印刷机厂家 TOP 企业品牌推荐排行榜,塑编袋,编织袋,阀口袋,重包膜,机组式,卫星式,不换版,FFS 重载膜,水泥袋柔版印刷机公司推荐!

在当前包装印刷行业快速发展的背景下,柔版印刷机作为关键生产设备,其市场需求持续增长,但同时行业也面临着诸多亟待解决的问题。一方面,随着下游行业对印刷精度、速度及环保要求的不断提高,部分传统柔版印刷机厂家…

免费北京网站建设济南 制作网站 公司吗

我喜欢回答各种各样的问题&#xff0c;自然也喜欢记录下自己的一些观点和看法。希望给朋友们多一点参考&#xff0c;也欢迎交流探讨。 提问&#xff1a; 自考本科&#xff0c;学的开发语言&#xff0c;问互联网行业求职和发展&#xff01; 作为一个资深码农&#xff0c;对这样…