P 3879阅读理解

news/2025/11/30 14:17:47/文章来源:https://www.cnblogs.com/CL00/p/19289220
点击查看代码
#include<bits/stdc++.h>using namespace std;const int N=5e6,M=1e3+10;int son[N][26];
char str[21];
//这个bitset变量实际上就是集合的一种变形,实现了一个二维数组,映射起来有点麻烦,/但是内存就是优点
bitset<M> bs[N];
int n,m,idx;
//对每一个单词进行读入,因此最后的p就是单词的末尾
inline void insert(char* str,int x)
{int p=0;for(int i=0;str[i];i++){int u=str[i]-'a';if(!son[p][u]) son[p][u]=++idx;p=son[p][u];}bs[p][x]=1;}inline void query(char* str)
{int p=0;for(int i=0;str[i];i++){int u=str[i]-'a';if(!son[p][u]){cout<<' '<<endl;return;}p=son[p][u];}for(int i=1;i<=n;i++){if(bs[p][i]==1) cout<<i<<" ";}cout<<endl;
}int main()
{cin>>n;//用迭代时因为还需要记录是第几篇文章for(int i=1;i<=n;i++){int len;cin>>len;//对每一段每一个单词进行读入for(int j=1;j<=len;j++){cin>>str;insert(str,i);}}cin>>m;while(m--){cin>>str;query(str);}return 0;
}依旧是简单的模板题目,不过这里强化了我对insert操作的认知,每次最后的p就是末尾,给这个末尾++就相当于记录,基本上所有的操作都是在单词末尾进行
而且加强了我对内存的认知,1mb=1e6字节,bitset<>[]是实现映射又节省内存的方法
以及如果要记得n处理的第几个的话应该用for,因为这样可以对每一个i操作

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

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

相关文章

lsFusion服务器路径遍历漏洞分析:unpackFile函数的安全隐患

本文详细分析了lsFusion平台中存在的路径遍历漏洞CVE-2025-13265,该漏洞位于server/src/main/java/lsfusion/server/physics/dev/integration/external/to/file/ZipUtils.java文件的unpackFile函数,攻击者可远程利用…

2025年中国十大国家标准物质公司推荐:国家标准物质购买找哪

本榜单依托全维度市场调研与真实行业口碑,深度筛选出十家标杆企业,为检测机构、科研单位、生产企业及监管部门等需求方选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:北京科展生物科技有限公司 推荐指…

2025年东北优质权豆13号服务商排行榜,实力强的权豆13号

为帮助种植户、合作社精准锁定适配权豆13号种植需求的优质合作伙伴,避免选种、种植踩坑,我们从品种适配性(如气候土壤匹配度、抗逆性表现)、技术服务能力(含种植指导、病虫害防治)、真实种植户口碑(侧重产量与收…

【译】Copilot 自动模型选择介绍(预览版)

响应速度更快,触发速率限制的可能性更低,付费用户的高级请求还能享受 10% 的折扣 —— 系统会根据当前的容量和性能,自动为每个请求挑选最佳可用模型。启用自动模型选择后,您无需选择特定模型。Copilot 会自动为您…

2025设计游戏动漫培训学校TOP5权威推荐:助力数字创意人

数字创意产业爆发式增长背景下,2024年我国动漫游戏市场规模突破3000亿元,年增速达28%,但行业技能型人才缺口超80万。企业招聘中,62%的岗位要求1年以上项目经验,35%的求职者因技能与行业脱节被淘汰。面对设计游戏动…

2025年东北大豆种子加工领域TOP5企业推荐:知名权豆13

本榜单依托东北大豆主产区市场调研与农户真实口碑,深度筛选出五家在大豆种子加工领域表现突出的企业,重点围绕权豆13号等核心品种的加工技术、用途拓展与产品转化能力展开评估,为种植户、合作社及农业企业选型提供客…

完整教程:C++高斯滤波GaussianBlur函数用法(附带源码)

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

2025进口真空泵维修哪家专业?TOP5权威推荐:深耕技术与

制造业、光伏、食品加工等行业中,进口真空泵作为核心设备,其稳定运行直接决定生产效率。2024年行业数据显示,进口真空泵故障导致的停工损失平均占企业月产值的8%-15%,而62%的企业因选择非专业维修商,出现越修越坏…

2025年东北三大权豆3号种植企业排名:田间管理与病虫害防治

TOP1 推荐:密山市天豆种业有限责任公司 推荐指数:★★★★★ 口碑评分:东北农户公认的权豆3号种植标杆企业 专业能力:天豆种业作为权豆3号的培育者,拥有从品种研发到田间管理的全链条技术优势。针对权豆3号的生长…

P3386 【模板】二分图最大匹配 (匈牙利算法)

题目描述 给定一个二分图,其左部点的个数为 \(n\),右部点的个数为 \(m\),边数为 \(e\),求其最大匹配的边数。 左部点从 \(1\) 至 \(n\) 编号,右部点从 \(1\) 至 \(m\) 编号。 输入格式 输入的第一行是三个整数,分…

NOIP2025 爆炸寄

洛谷食用 第一次打 \(NOIP\),今年高一打完高二可能不会怎么准备了吧…… DAY 0 下午刚从学校回来,学校没信竞班今年就我一个打NOIP的。 看了看图论,线段树,数学,做了几道贪心找了找手感 (因为CSP-S2024T2贪心没看…

2025水力抽水泵厂家TOP5权威推荐:可靠的自动抽水泵厂家

在全球双碳战略与农业现代化加速推进的背景下,水力抽水泵作为绿能提水设备的核心载体,市场需求持续攀升。2024年数据显示,国内水力抽水泵市场规模突破65亿元,年增速达32%,但行业投诉中42%集中在运行效率低、维护成…

2025年权豆3号相关种业企业推荐,权豆3号产量提升、改良品

在东北黑土地的春耕浪潮中,一粒适配性强、产量稳定的大豆种子,是农户一年丰收的定心丸。尤其是权豆3号作为区域明星品种,其产量提升空间、品种改良方向与科学栽培方法,直接牵动着种植户的收益神经。面对市场上良莠…

AI元人文构想:算法规制——悬荡悟空机制的深度解读

AI元人文构想:算法规制——悬荡悟空机制的深度解读 在算法规制的探索中,我们常常陷入一个两难困境:要么为了效率而牺牲价值的复杂性,要么为了伦理而束缚算法的能力。岐金兰的“AI元人文”构想,以其独创的 “悬荡-…

2025年中国水力水轮泵厂家排名:水轮泵配件有哪些厂家?

本榜单基于行业技术实力、产品性价比、售后保障及客户反馈多维度调研,筛选出5家标杆企业,为水利工程、农业灌溉等领域客户提供客观选型参考,助力匹配适配的水力机械合作伙伴。 TOP1 推荐:永州市冷水滩华立水力机械…

2025大豆种子企业TOP5权威推荐:耐旱、水田适配种子全测

2024年全国大豆种植面积达1.5亿亩,市场规模超600亿元,但农户选种仍面临三难困境:82%的农户因选种不当减产10%-30%,65%的旱地种植户遭遇干旱导致绝收风险,40%的水田农户找不到适配耐涝品种。劣质种子以次充好、宣传…

JavaEE初阶,网络编程篇 - 详解

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

LangGraph:add_conditional_edges详解

在 LangGraph 中,add_conditional_edges 是构建动态工作流的关键,用于创建基于条件判断的分支路径;它允许工作流根据当前状态动态决定下一步的执行路径,种模式使 LangGraph 能够处理复杂的、状态驱动的对话流程,特…

【超音速专利 CN118134841A】一种光伏产品缺陷检测AI深度学习算法 - 教程

【超音速专利 CN118134841A】一种光伏产品缺陷检测AI深度学习算法 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family:…