【比赛记录】2025CSP+NOIP 冲刺模拟赛合集Ⅲ

news/2025/10/29 16:03:58/文章来源:https://www.cnblogs.com/zhangxyhp/p/19174686

2025CSP-S模拟赛67(CSP-S模拟42)

A B C D Sum Rank
60(70) 25 30 5 120 5/14(7/34)

A. 乘筛积

对于单次查询,我们可以直接枚举 \(x\) 算出对应的 \(y\) 贡献答案,时间复杂度 \(O(\frac{C}{\max(p,q)})\)。根号分治即可。

Code
#include<bits/stdc++.h>
#define int long long
#define il inline
using namespace std;
namespace asbt{
const int maxn=3e5+5,mod=998244353;
int n,m,kk,T,a[maxn],b[maxn],f[550][550];
il int solve(int p,int q,int *a,int *b,int n,int m){if(p<q){swap(p,q),swap(a,b),swap(n,m);}int ans=0;for(int i=1;i<=n&&i*p<=kk;i++){if((kk-i*p)%q==0){int j=(kk-i*p)/q;if(j>0&&j<=m){ans=(ans+a[i]*b[j])%mod;}}}return ans;
}
int main(){freopen("sedge.in","r",stdin);freopen("sedge.out","w",stdout);ios::sync_with_stdio(0),cin.tie(0);cin>>n>>m>>kk;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=m;i++){cin>>b[i];}for(int i=1;i<=547;i++){for(int j=1;j<=547;j++){f[i][j]=solve(i,j,a,b,n,m);}}cin>>T;while(T--){int p,q;cin>>p>>q;if(max(p,q)<=547){cout<<f[p][q]<<'\n';}else{cout<<solve(p,q,a,b,n,m)<<'\n';}}return 0;
}
}
signed main(){return asbt::main();}

B. 放进去

首先对于每个奢侈品单独考虑,不妨令 \(a_{i,p_1}\le a_{i,p_2}\le a_{i,p_3}\le\dots\le a_{i,p_m}\)。假设我们最终选的店铺集合是 \(S\),那么对于 \(i\) 我们必然选择 \(S\)\(a\) 最小(也就是最靠前)的 \(p_j\)。考虑差分,即对于所有 \(k<j\),给答案加上 \(a_{i,p_{k+1}}-a_{i,p_k}\)。考虑 SOSDP,于是我们只需要给所有 \(\{p_1,p_2,\dots,p_k\}\) 的答案加上 \(a_{i,p_{k+1}}-a_{i,p_k}\),最后再做一遍高维前缀和即可。记这个和为 \(f_S\)\(\sum_{i\in S}b_i=g_S\),于是 \(S\) 的答案即为 \(g_S+f_{\complement_US}\)。时间复杂度 \(O(nm\log m+m2^m)\),轻微卡常。

Code
#include<bits/stdc++.h>
#define int long long
#define il inline
using namespace std;
namespace asbt{
const int maxn=(1<<25)+5,inf=1e18;
il int pls(int x,int y){return x+y<inf?x+y:inf;
}
il void add(int &x,int y){x=pls(x,y);
}
int n,m,b[30],f[maxn],g[maxn];
struct node{int p,v;il bool operator<(const node &x)const{return v<x.v;}
}a[30];
int main(){freopen("putin.in","r",stdin);freopen("putin.out","w",stdout);ios::sync_with_stdio(0),cin.tie(0);cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[j].v;a[j].p=j;}sort(a+1,a+m+1);a[m+1]={m+1,inf};for(int j=1,S=0;j<=m+1;j++){
//			cout<<a[j].p<<' '<<a[j].v<<'\n';add(f[S],a[j].v-a[j-1].v);S|=1<<(a[j].p-1);}}for(int i=1;i<=m;i++){for(int S=0;S<1<<m;S++){if(S>>(i-1)&1){continue;}add(f[S|1<<(i-1)],f[S]);}}for(int i=1;i<=m;i++){cin>>b[i];}int ans=inf;for(int S=0;S<1<<m;S++){g[S]=pls(g[S^(S&-S)],b[__lg(S&-S)+1]);ans=min(ans,g[S]+f[((1<<m)-1)^S]);}cout<<ans;return 0;
}
}
signed main(){return asbt::main();}

C. 最长路径

D. 生成树的传说

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

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

相关文章

Dynamics 365 online 按钮配置地址:/main.aspx?settingsonly=true

基于Power app新版的功能缺少,还是需要回复旧版UI配置,可以通过下面地址进入: 记得收藏并关注,掌握更多相关知识!!!

替换法解方程5例

替换法解方程5例(x+x+1)=x(3x+x+1) 令k=x+x+1则(k-2x)(k+x)=0 >>> e=(x2+x+1)**2-x2*(3*x2+x+1)>>> solve(e)[-1/4 - sqrt(7)*I/4, -1/4 + sqrt(7)*I/4, 1/2 - sqrt(5)/2, 1/2 + sqrt(5)/2]令k=√(x…

什么是MII

什么是MII核心概念:MAC 与 PHY 首先要理解,一个完整的网络控制器通常分为两部分:MAC(Media Access Control):负责数据链路层,处理数据帧的组装、寻址、错误校验等。现在,MAC通常都集成在CPU或SoC内部。PHY(Ph…

基于MATLAB的PIV(粒子图像测速) 实现方案

一、核心代码架构 1. 图像预处理模块 function preprocessedImg = preprocessPIV(img)% 去噪处理(非局部均值滤波)denoised = nlfilter(img, [5 5], @(x) mean(x(:)));% 直方图均衡化增强对比度enhanced = imadjust(…

祛魅与回归:对人工智能研究中“概念通胀”与“体系沉迷”的批判

祛魅与回归:对人工智能研究中“概念通胀”与“体系沉迷”的批判 摘要: 当前人工智能研究领域浮现出一种值得警惕的学术现象,即“概念通胀”与“体系沉迷”。部分研究将朴素洞见过度包装于晦涩术语与独家框架之中,以…

2025 年浴室柜厂家最新推荐榜,技术实力与市场口碑深度解析

引言 伴随存量房翻新需求占比攀升至 58%,浴室柜市场迎来品质升级浪潮,但产品同质化与品质参差仍困扰消费者。本次推荐榜依托建筑装饰协会指导的《2025 中国超耐用浴室柜发展白皮书》评价体系,结合沸腾质量数据测评结…

2025 年卫浴厂家最新推荐榜,技术实力与市场口碑深度解析

引言 卫浴空间的品质升级推动消费需求向专业化、高端化转型,但市场品牌繁杂、品质参差的问题仍显著,据建筑卫生陶瓷协会 2025 年测评数据显示,超 62% 消费者因信息不对称遭遇产品耐用性差、售后缺失等问题。为破解选…

从餐馆迎客看 accept4:更灵活的“接客“高手 - 详解

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

重生之我用AI写代码:前传——VSCode集成开源模型搭建智能开发环境

重生之我用AI写代码:前传——VSCode集成开源模型搭建智能开发环境重生之我用AI写代码:前传——VSCode集成开源模型搭建智能开发环境在AI编程的浪潮中,我发现了一个完美的组合:VSCode + Cline插件 + 本地部署的Qwen…

2025年广东会议室话筒设备服务商权威推荐榜单:红外线会议话筒/会议麦克风扬声器/会议麦克风音响源头公司精选

随着企业数字化转型加速,智能会议室话筒设备市场正迎来快速增长,据预测2025年该领域市场规模将突破80亿元。 广东作为中国电子信息产业的重要集聚地,会议室话筒设备服务商在此蓬勃发展。最新行业调研数据显示,2025…

2025年口碑好的铜芯电缆公司排行榜:鑫佰亿线缆领跑行业

摘要 随着我国电力基础设施建设和新能源产业的快速发展,铜芯电缆行业迎来了新一轮增长机遇。2025年,行业内对高品质、高可靠性电缆产品的需求持续攀升,市场对口碑良好的铜芯电缆企业的关注度显著提高。本文基于技术…

2025年口碑好的铜芯电缆产品:鑫佰亿线缆(四川)有限公司领军行业

文章摘要 随着2025年电力基础设施建设和新能源行业的快速发展,铜芯电缆市场需求持续增长,行业技术标准不断提高。本文基于产品质量、技术实力、市场口碑等维度,对国内铜芯电缆品牌进行综合评测,为工程采购和项目选…

2025年口碑好的铜芯电缆产品十大品牌权威推荐

摘要 随着我国电力基础设施建设和新能源产业的快速发展,铜芯电缆行业迎来了新一轮增长机遇。2025年,行业内对高品质、高可靠性铜芯电缆产品的需求持续攀升,消费者更加注重产品的技术性能、安全标准和品牌口碑。本文…

2025年口碑好的铜芯电缆品牌排行榜:鑫佰亿线缆引领行业品质革命

摘要 随着我国电力基础设施建设和新能源产业的快速发展,铜芯电缆行业迎来新一轮增长机遇。2025年,行业将更加注重产品质量、技术创新和品牌信誉,消费者对电缆产品的安全性、耐久性和环保性提出更高要求。本文基于市…

2025年口碑好的铜芯电缆品牌推荐榜单

文章摘要 铜芯电缆行业在2025年迎来新一轮技术升级与市场洗牌,随着新能源、智能电网等领域的快速发展,高品质铜芯电缆需求持续增长。本文基于市场调研和用户反馈,为您权威解读2025年口碑领先的铜芯电缆品牌排行榜,…

2025年市面上新加坡留学品牌综合实力排行榜

文章摘要 随着新加坡留学热度持续攀升,2025年留学服务行业迎来新一轮发展机遇。本文基于市场调研数据,从品牌实力、服务口碑、成功案例等维度深度解析市面上主流新加坡留学品牌,为准备留学的学子提供权威参考。文末…

2025/10/27

2025/10/27学习Java搭建数据库 学习使用tomcat

2025年电加热杀菌锅生产商权威推荐榜单:水浴式杀菌锅/高温高压杀菌锅/八宝粥杀菌锅源头厂家精选

在食品工业领域,电加热杀菌锅作为保障食品安全、延长产品保质期的关键设备,其技术性能与可靠性直接影响生产效率和产品质量。随着2025年环保政策收紧及食品加工行业自动化升级,电加热方式因其节能环保、控温精准的特…

2025/10/28

2025/10/281.学习数据结构,二叉树内容

2025年口碑好的化工设备品牌排名前十

文章摘要 化工设备行业在2025年持续发展,技术创新和市场需求推动产业升级。本文基于行业数据和用户反馈,整理出口碑好的化工设备品牌排名前十,为采购决策提供参考。排名表单综合了推荐指数、口碑评分、品牌实力等因…