logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[蓝桥杯]与或异或

摘要:题目描述了一个金字塔结构的门电路组合问题,给定输入层[1,0,1,0,1],需要通过4层门电路(与门、或门、异或门)计算,找出使最终输出为1的所有可能组合。采用深度优先搜索(DFS)遍历所有310=59049种门电路组合,逐层计算节点值并验证输出。通过递归设置每个门电路类型,当组合完成时调用计算函数,若输出为1则计数。最终统计出共有30528种有效组合使输出为1。代码使用二维数组存储中间结果

文章图片
#蓝桥杯#职场和发展
[蓝桥杯]买铅笔

​买铅笔题目描述P 老师需要去商店买 nn 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P 老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此 P 老师可能需要购买超过 n 支铅笔才够给小朋友们发礼物。现在 P 老师想知道,在商店每种包装的数量都足够的情况下,要买够至少 nn 支铅笔最少需

文章图片
#算法#数据结构#c++ +3
[蓝桥杯]海港

​海港题目描述小  K  是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。小  K  对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第  ii  艘到达的船,他记录了这艘船到达的时间  titi​(单位:秒),船上的乘客数量  kiki​ ,以及每名乘客的国籍  xi,1,xi,2,⋯,xi,kixi​,1,xi​,2,⋯,x

文章图片
#算法#排序算法#蓝桥杯 +2
[蓝桥杯]解谜游戏

小明正在玩一款解谜游戏。谜题由 24 根塑料棒组成,其中黄色塑料棒 4 根,红色 8 根,绿色 12 根 (后面用 Y 表示黄色、R 表示红色、G 表示绿色)。初始时这些塑料棒排成三圈,如上图所示,外圈 12 根,中圈 8 根,内圈 4 根。小明可以进行三种操作:将三圈塑料棒都顺时针旋转一个单位。例如当前外圈从 0 点位置开始顺时针依次是 YRYGRYGRGGGG,中圈是 RGRGGRRY,内圈是

文章图片
#算法#c++#蓝桥杯 +2
[蓝桥杯]完美正方形

摘要:本文探讨了完美正方形问题,即用不同边长的正方形拼合成大正方形。给定22个边长互不相同的正方形,已知上边沿由47、46、61组成,要求找出下边沿的正方形序列。采用DFS回溯算法配合剪枝优化(排序剪枝和连续空格剪枝),在154×154网格中递归尝试放置正方形。算法通过状态跳跃减少无效递归,最终扫描网格最后一行输出下边沿结果。C++实现验证了该方案的正确性,并提供了优化建议(启发式搜索、记忆化等)

文章图片
#蓝桥杯#职场和发展#算法 +2
[蓝桥杯]迷宫与陷阱

迷宫与陷阱题目描述小明在玩一款迷宫游戏,在游戏中他要控制自己的角色离开一间由 N×NN×N 个格子组成的 2D 迷宫。小明的起始位置在左上角,他需要到达右下角的格子才能离开迷宫。每一步,他可以移动到上下左右相邻的格子中(前提是目标格子可以经过)。迷宫中有些格子小明可以经过,我们用 '.' 表示。有些格子是墙壁,小明不能经过,我们用 '#' 表示。此外,有些格子上有陷阱,我们用 'X' 表示。除非小

文章图片
#java#前端#算法 +3
[蓝桥杯]纯职业小组

​问题描述在蓝桥王国,国王统治着一支由 nn 个小队组成的强大军队。每个小队都由相同职业的士兵组成。具体地,第 ii 个小队包含了 bibi​ 名职业为 aiai​ 的士兵。近日,国王计划在王宫广场举行一场盛大的士兵检阅仪式,以庆祝王国的繁荣昌盛。然而,在士兵们入场的过程中,一场突如其来的风暴打乱了他们的行列,使得不同小队的士兵混杂在一起,次序乱成一团,尽管国王无法知道每个士兵的具体职业,但为了确

文章图片
#蓝桥杯#职场和发展#游戏 +2
[蓝桥杯]报数游戏

​问题描述小蓝和朋友们在玩一个报数游戏。由于今年是 20242024 年,他们决定要从小到大轮流报出是 2020 或 2424 倍数的正整数。前 1010 个被报出的数是:20,24,40,48,60,72,80,96,100,12020,24,40,48,60,72,80,96,100,120。请问第 202420242024202420242024 个被报出的数是多少?答案提交这是一道结果填空

文章图片
#蓝桥杯#游戏#职场和发展 +3
[蓝桥杯]最大开支

本文摘要:题目要求计算N个人选择M个游乐项目时,在最坏情况下所需的最小总门票费用。每个项目的费用随人数增加呈线性递减。通过分析,我们发现费用函数是凹函数,采用贪心算法结合优先队列优化,每次将人分配到当前边际费用最高的项目,记录峰值费用。该方法时间复杂度为O((N+M)logM),能高效处理最大规模数据(N,M≤1e5)。样例验证表明算法正确,输出为12。关键点在于利用凹函数特性,通过优先队列动态维

文章图片
#娱乐#算法#数据结构 +3
[蓝桥杯]DNA比对

DNA比对题目描述脱氧核糖核酸即常说的 DNA,是一类带有遗传信息的生物大分子。它由 4 种主要的脱氧核苷酸( dAMP、dGMP、dCMT 和 dTMP )通过磷酸二酯键连接而成。这 4 种核苷酸可以分别记为:A、G、C、T。DNA 携带的遗传信息可以用形如:AGGTCGACTCCA······ 的串来表示。DNA 在转录复制的过程中可能会发生随机的偏差,这才最终造就了生物的多样性。为了简化问题

文章图片
#算法#深度优先#c++ +2
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择