vector 的多种赋值方法详解
一、初始化时赋值(创建时就给值) 1. 直接初始化(最常用) vector<int> v1 = {1, 2, 3, 4, 5}; // C++11开始支持 vector<int> v2{6, 7, 8, 9, 10}; // 直接列表初始化 vector<int> v3({1, 2, 3, 4, 5}); // …
C++ STL容器竞赛核心攻略(蓝桥杯必学)
🎯 学习策略 重点突破:只学竞赛中真正高频的容器,避免“全面但无用” 核心原则:80%的题目用20%的容器功能解决 一、必学高频(核心中的核心) 1. vector(动态数组)—— STL最基础容器 核心定位:蓝桥杯100%必考,替代C语言静态数组,支持动态扩容 必须掌握的定义方式 #include <vector> using nam…
蓝桥杯必学 4 大 STL 容器详解(stack/queue/unordered_map/unordered_set)
通用前提 所有容器使用前需包含对应头文件,核心规则: 判空优先:访问容器元素(如栈顶、队头)前,必须用empty()判断是否为空,避免程序崩溃; 效率优先:优先用unordered_*(哈希实现,O (1) 效率),仅需排序时换map/set(红黑树,O (logn)); 核心接口:每个容器只需记 5 个左右核心用法,无需死记所有接口。 第一部分:…
C++ string 核心操作全汇总(yuanbao)
蓝桥杯算法竞赛高频必备,字符串处理题的基础工具,无需死记所有函数原型,重点掌握竞赛高频用法+避坑点+组合技巧。 🔧 通用基础规则 下标从0开始,最后一个字符下标为 s.size()-1 未找到指定内容时,返回常量 string::npos 单引号'c'表示单个字符(char),双引号"str"表示C风格字符串(const char*),二者不可混用…
C++ string 核心操作全汇总(3.1.2-3.1.9)
核心定位 蓝桥杯算法竞赛高频必备,字符串处理题的基础工具,无需死记所有函数原型,重点掌握竞赛高频用法 + 避坑点 + 组合技巧,以下按模块汇总,突出实用性、易读性,适配算法题场景。 通用基础 下标从0开始,最后一个字符下标为s.size()-1; 未找到指定内容时,返回常量string::npos(判断是否找到的核心依据); 单引号'c'表示单个字…
嵌套容器:从零开始的详细教程
一、为什么要用嵌套容器?(先理解需求) 生活中的例子 想象你需要记录这些东西: 一个班的成绩表:3个学生,每人有5门课成绩 一个学校的课程表:5个年级,每个年级有若干班级 一个城市的电话号码簿:按区号分类,每个区号下有多个号码 这些都需要表格形式或多级分类的存储,这时就需要嵌套容器。 二、从简单到复杂 第1步:先复习普通vector #includ…
P1104 生日
题目描述 cjf 君想调查学校 OI 组每个同学的生日,并按照年龄从大到小的顺序排序。但 cjf 君最近作业很多,没有时间,所以请你帮她排序。 输入格式 输入共有 n+1 行, 第 1 行为 OI 组总人数 n; 第 2 行至第 n+1 行分别是每人的姓名&n…
thumbnail
【今天的心心来啦[表情][表情]】 明天是1月26日,星期一,气温3~9℃,多云⛅
【心心的小知识-宜家效应】 宜家效应是一种认知心理现象,指人们会对自己参与制作、付出过劳动的物品,产生远超其实际价值的喜爱和高估,简单说就是“自己做的更珍贵”。 这一效应由行为经济学家发现并命名,核心源于人们的自我认同与付出的联结,当为一件物品投入时间、精力甚至微小的劳动后,会不自觉地将其与自我价值绑定,进而提升对它的主观评价。最典型的例子就是宜家…
thumbnail
【今天的心心来啦~】 明天是1月25号,星期日,气温2~9℃,小雨🌧️
【音乐推荐】 《爱情讯息》收录于郭静专辑《下一个天亮》,由陈宥毓作词、陈科妤作曲,是首融合Trip-Hop律动与流行质感的清甜情歌,道尽爱恋里接纳不完美、执着等待的温柔心绪。 前奏轻快的旋律漫入,郭静用干净澄澈的唱腔唱出“那又怎样,让自己习惯这个频率,或许是吧,爱情不是个完美旋律”,直面爱情的不圆满,拉开奔赴爱意的序幕;副歌“想念变成空气在叹息,多…
thumbnail
【今天的心心来啦~】 明天是1月24号,星期六,气温-2-13℃,晴
【动漫推荐】 电视动画《人类衰退之后》改编自日本轻小说家田中罗密欧著作的同名轻小说。 世界的人口因为不明原因而急降,人类逐渐步出历史的舞台,取而代之的是一种平均身高只有10公分的妖精。这些妖精拥有高智能,而本作的女主角则成为了人类与妖精之间的调停官,负责斡旋在妖精与人类之间的重要事务。虽然如此,由于妖精很少与人类接触,所以女主角根本没什么工作可做,…
P1012 [NOIP 1998 提高组] 拼数
题目描述 设有 n 个正整数 a1​…an​,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。 输入格式 第一行有一个整数,表示数字个数 n。 第二行有 n 个整数,表示给出的 n 个整数 ai​。 输出格式 一个正整数,表示最大的整数 #includ…
thumbnail
【今日心心来啦~今日心心来啦~】 明天是1月23日,星期五,晴,-3℃~10℃
【心理小知识】 德西效应是美国心理学家爱德华·德西于1971年提出的心理学现象,核心是不当外部奖励会削弱内在动机,把“为兴趣而做”变成“为奖励而做”,奖励消失后热情往往骤减 。 [表情]主要机制:外部奖励介入后,内在动机(兴趣、成就感)易被外在动机(金钱、物质)替代。从“我喜欢做”转为“为奖励做”,自主感降低,活动吸引力减弱。一旦奖励消失,行为动力…
【💕敲敲💕今天的心心来啦💛💛】明天是1月22日,星期四,气温-3~1℃,天气多云转晴🌤️
【动漫推荐】《干物妹!小埋》改编自三角头创作的同名漫画,以反差萌的设定展现当代年轻人的双重生活状态。故事围绕女高中生土间埋展开——在外是容貌出众、成绩优秀的完美美少女,回家却变身披着仓鼠斗篷、沉迷游戏动漫的“干物妹”。与哥哥太平的温馨日常,与好友切绘、海老名的趣味互动,共同构成了一幅既荒诞又真实的宅家生活图景。 “能尽情做自己的地方,才是真正的家”…
P5707 【深基2.例12】上学迟到
题目描述 学校和 yyy 的家之间的距离为 s 米,而 yyy 以 v 米每分钟的速度匀速走向学校。 在上学的路上,yyy 还要额外花费 10 分钟的时间进行垃圾分类。 学校要求必须在上午 8:00 到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。 由于路途遥…
thumbnail
【今天的心心来啦[表情][表情]】 明天是1月21日,星期三,气温-2~-12℃,阴☁️
【动漫推荐】 《乒乓》是一部由龙之子动漫公司制作,由著名动漫导演汤浅政明编导的乒乓球体育竞技动漫,本片讲述了乒乓天才Peko与极具天赋的乒乓好手Smile接连遇到中国乒乓强手孔文革与联赛冠军风间龙一,并由此产生了一段热血、痛苦却又铭记一生的青春成长物语。 本作品虽是以乒乓为主题的作品,却将大量篇幅聚焦于场外的人物刻画与经历成长,其核心是接纳与成长。…
thumbnail
【[表情][表情]今天的心心来啦~】 明天是1月20日,星期二,气温-4~-2℃,小雪❄️,天气寒冷,路面湿滑,uu们注意保暖和出行安全哦。
【电影推荐|《宇宙探索编辑部》】 当唐志军带着铝锅头盔追寻外星信号,这场荒诞的西南之旅,实则是一场向内的心灵探索。影片里每个“怪人”都藏着心事:执着于宇宙答案的老唐,在寻找中安放丧女之痛;戴着铁锅写诗的孙一通,用沉默对抗孤独。 没有炫酷特效,却用伪纪录片的真实感告诉我们:那些看似“不合群”的执念,那些无解的迷茫,都是内心在呼唤联结。宇宙的雪花点里藏…
这几天的算法题
1.P1075 [NOIP 2012 普及组] 质因数分解 时间限制: 1.00s    内存限制: 128.00MB 题目描述 已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入格式 输入一个正整数 n。 输出格式 输出一个正整数 p,即较大的那个质数。 #inc…
thumbnail
【今天的心心来啦[表情][表情]】 明天是1月19日,星期一,气温-2~5℃,小雨
【心心的小知识-白熊效应】 白熊效应也叫反弹效应,指越刻意提醒自己不要想某件事,这件事反而会在脑海里越清晰,越压抑越容易反复浮现。 它源于心理学家的实验,让被试者刻意不要想象一只白色的熊,结果大家脑海里反而全是白熊的样子。本质是大脑在接收到“不要想”指令时,先要识别目标事物才能抑制,反而加深了印象。比如失眠时越告诉自己别胡思乱想快点睡,思绪越乱;越…
thumbnail
【今天的心心来啦~】 明天是1月18日,星期天,气温8~16℃,多云。
【音乐推荐】 《爱爱爱》收录于方大同专辑《爱爱爱》,由周耀辉作词、方大同作曲并编曲,是首融合R&B与中国风的都市情歌,道尽凡人对爱的探寻与执着。 前奏钢琴裹着爵士质感轻快漫入,方大同用标志性的唱腔唱出“在哪里记载 第一个桃花贼,谁在哪里典卖 第一支紫玉钗”,借古典意象拉开寻爱序幕;“唱过人家的爱更想找爱”,又道出众人对理想爱情的向往。副歌“…
【今天的心心来啦~】 明天是1月17号,星期六,气温5-15℃,多云🌥
【音乐推荐🎵】 《secret base~你给我的所有~》是由町田纪彦填词、谱曲、Jiro Tora编曲,ZONE演唱的歌曲,也是动画《我们仍未知道那天所看见的花的名字》的主题曲。 该曲是ZONE第一首采用乐器演奏的歌曲,歌词“在十年后的八月,我相信还能再与你相遇”道出了ZONE成员的愿望。歌曲截取了青春的瞬间,唱出了感谢,以及对离别和重逢的期待,…
赦免战俘
题目背景 借助反作弊系统,一些在月赛有抄袭作弊行为的选手被抓出来了! 题目描述 现有 2n×2n(n≤10) 名作弊者站成一个正方形方阵等候 kkksc03 的发落。kkksc03 决定赦免一些作弊者。他将正方形矩阵均分为 4 个更小的正方形矩阵,每个更小的矩阵的边长是原矩阵的一半。其中左上角那一个矩阵的所有作弊者都将得到赦免,…
thumbnail
【今日心心来啦~】 明天是1月16日,星期五,3℃~21℃,阴
【心理课堂】 路西法效应是心理学家菲利普·津巴多基于斯坦福监狱实验提出的心理现象,核心为情境压力、权力结构、去个性化、服从权威等系统力量,会驱使普通人做出不道德行为——是恶的情境制造了恶的行为,而非恶的人。 现实生活中的网络暴力、集体标签化孤立均是典型表现,其心理路径为:匿名/标签化(去个体化)→ 去人性化(视对象为符号)→ 群体压力/系统合理化(…
thumbnail
【💕敲敲💕今天的心心来啦💛💛】明天是1月15日,星期四,气温3~19℃,天气晴☀
【游戏推荐】《我的世界》(Minecraft)是一款风靡全球的沙盒建造游戏,以其无限的创造自由和独特的像素美学定义了开放世界游戏的新可能。在这个由方块构成的世界里,每个玩家都可以成为自己世界的创作者——从建造第一间小屋到打造宏伟城堡,从地下矿洞探险到末地屠龙,从红石机械到命令方块。昼夜更替、生物群落、天气系统共同构成了这个既简单又无比复杂的数字宇宙…
P1205 [USACO1.2] 方块转换 Transformations
题目描述 一块 n×n 正方形的黑白瓦片的图案要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下列转换方法转换成新图案的最小方式: 转 90°:图案按顺时针转 90°。 转 180°:图案按顺时针转 180°。 转 270°:图案按顺时针转 270°。 反射:…
thumbnail
【今天的心心来啦~】 明天是1月14日,星期三,气温2~20℃,晴☀
【音乐推荐】 《For life》是一首满溢赤诚坚守的治愈系歌曲,旋律温柔却藏着磅礴的力量。 开篇舒缓的曲调如夜色漫过心房,反复咏唱的“Never gonna let you go”“Giving you my heart and soul”,不单单是轻语呢喃的告白,更是刻入灵魂的誓言。与此同时,歌声里的决然,像溪流义无反顾汇入江海,像星辰执着辉映…
thumbnail
【今天的心心来啦~[表情][表情]】 明天是1月13日,星期二,气温2~21℃,晴☀️
【音乐推荐💐】 Ruelle与Fleurie合唱的《Carry You》,是一首将温柔与力量揉碎在旋律里的治愈佳作。开篇的钢琴声澄澈干净,像雨后初晴的天光,缓缓铺陈出静谧的底色🎑。两位歌手的声线堪称天作之合,Ruelle的嗓音带着沉稳的抚慰感,Fleurie的声线则空灵透亮,交织时仿佛一双温柔的手,轻轻托住听者心底的疲惫。 歌词摒弃了华丽的辞藻,只…
回文质数(屎山代码)
P1217 [USACO1.5] 回文质数 Prime Palindromes 时间限制: 1.00s    内存限制: 125.00MB 题目描述 因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数。 写一个程序来找出范围 [a,…
详解“列车装袋”问题:从理解到代码实现
这篇文章会一步步带你解决“列车装袋”的问题。我们不绕弯子、不讲故事,只把每个环节讲清楚:先明白题目要我们做什么,再慢慢找到解决问题的方法,最后写出能直接用的代码。全程用直白的话解释,遇到新知识点会重点讲透。 一、先把题目读明白:到底要解决什么问题? 首先,我们得把题目里的关键信息拆解开,知道“已知什么”“要做什么”。 1. 已知的条件(固定不变的信…
thumbnail
【今天的心心来啦】明天是1月12日,星期一,1~17℃,晴
【心心的小知识-习得性无助】习得性无助是美国心理学家马丁·塞利格曼提出的一种心理状态,指个体在经历多次无法控制的负面事件后,逐渐放弃尝试改变现状,即使后续出现可以摆脱困境的机会,也会被动接受不利结果。这一效应的经典实验是塞利格曼对狗的电击实验:他将狗关在笼子里,给予无法躲避的电击,多次实验后,即便打开笼门再施加电击,狗也不会尝试逃跑,只会倒地呻吟。…
传奇溢出王
P1009 [NOIP 1998 普及组] 阶乘之和 题目描述 用高精度计算出 S = 1! + 2! + 3! +... + n! 输入格式 一个正整数 n。 输出格式 一个正整数 S,表示计算结果。 输入输出样例 输入 3 输出 9 说明/提示 【数据范围】 对于 100 % 的数据, 1 <= n <= 50。 【其他说明】 注,…