E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
蓝桥杯-算法训练
区间更新#
蓝桥杯
3291、区间更新#include#defineIOSios::sync_with_stdio(0);cin.tie(0);cout.tie(0);usingnamespacestd;/*对差分数组做前缀和,可以得到原数组for(inti=1;i>n>>m){for(inti=1;i>a[i];diff[i]=a[i]-a[i-1];}while(m--){intx,y,z;cin>>x>>y>>
席万里
·
2024-02-08 15:17
C/C++备战蓝桥杯
蓝桥杯
算法
c++
数据结构
AI绘画的兴起与人类创造力的共生未来
通过深度学习
算法训练
出的AI能够根据用户输入的文字描述或风格要求生成高质量的图像作品,这
神气仙人
·
2024-02-08 15:14
科技
AI作画
人工智能
P8605 [
蓝桥杯
2013 国 AC] 网络寻路--2024
蓝桥杯
冲刺省一
点击跳转例题首先我们读完题,优点懵,但是仔细读,题意就是:转发两次,一条路径上除开起始点和终点,经理两个点的所有路径,起始点和终点可以相同。涉及存图的问题:图相关知识点思路:很容易想到搜索(dfs),我们枚举每一个起始点,判断每一条合法路径即可,但是重要的是如何写。重点是dfs函数。我们书写dfs函数,是要根据题意来确定参数的。要记录当前的点,那么我们用x来表示,需要记录当前总共遍历的点的数量,那
一只蓝色小鲨鱼
·
2024-02-08 14:47
深搜dfs(包括记忆化搜索)
蓝桥杯
职场和发展
数据结构
c++
算法
深度优先
P8647 [
蓝桥杯
2017 省 AB] 分巧克力--2024
蓝桥杯
冲刺省一
知识点讲解:二分算法--模板及原理总结思路:读完题发现答案的边长是具有二段性,单调性的。就是假如答案为ans,那么所有#defineintlonglong//(有超时风险)#definePIIpair#defineendl'\n'#defineLL__int128usingnamespacestd;constintN=2e5+10,M=1e3+10,mod=998244353,INF=0x3f3f
一只蓝色小鲨鱼
·
2024-02-08 14:47
二分
蓝桥杯
职场和发展
数据结构
c++
算法
P8597 [
蓝桥杯
2013 省 B] 翻硬币--2024
蓝桥杯
冲刺省一
点击跳转例题我们读完题发现就是简单的模拟,如果不一样,我们就操作一次就行了。#include#defineintlonglong//(有超时风险)#definePIIpair#defineendl'\n'#defineLL__int128usingnamespacestd;constintN=2e5+10,M=1e3+10,mod=998244353,INF=0x3f3f3f3f;inta[N],
一只蓝色小鲨鱼
·
2024-02-08 14:44
蓝桥杯
职场和发展
c++
算法
蓝桥杯
Web应用开发-CSS3 新特性【练习三:文本阴影】
文本阴影text-shadow属性给文本内容添加阴影的效果。文本阴影的语法格式如下:text-shadow:x-offsety-offsetblurcolor;•x-offset是沿x轴方向的偏移距离,允许负值,必须参数。•y-offset是沿y轴方向的偏移距离,允许负值,必须参数。•blur是阴影的模糊程度,可选参数。•color是阴影的颜色,可选参数。我们来举个例子吧!新建一个index4.h
AAA_建筑材料批发叶总
·
2024-02-08 07:01
蓝桥杯Web应用开发(大学组)
前端
css3
css
蓝桥杯
html5
蓝桥杯
基础知识8 list
蓝桥杯
基础知识8list01list的定义和结构lits使用频率较低,是一种双向链表容器,是标准模板库(STL)提供的一种序列容器,lsit容器以节点(node)的形式存储元素,使用指针将这些节点链接在一起
F87523399332578_
·
2024-02-08 07:54
蓝桥杯
蓝桥杯
list
蓝桥杯
Web应用开发-CSS3 新特性【练习二:获得焦点验证】
页面上有一个姓名输入框和一个密码输入框,当聚焦输入框时,输入框的背景颜色会发生改变,新建一个index3.html文件,在其中写入以下内容。Documentinput:focus{background-color:rgb(255,153,0);}姓名:密码:
AAA_建筑材料批发叶总
·
2024-02-08 07:53
蓝桥杯Web应用开发(大学组)
前端
css3
css
蓝桥杯
html5
蓝桥杯
Web应用开发-CSS3 新特性【练习一:属性有效性验证】
练习一:属性有效性验证页面上有一个邮箱输入框,当你的输入满足邮箱格式时,输入框的背景颜色为绿色;当你的输入不满足要求,背景颜色为红色。新建一个index2.html文件,在其中写入以下内容。Document/*格式错误*/input:invalid{background-color:red;}/*格式正确*/input:valid{background-color:green;}电子邮箱:
AAA_建筑材料批发叶总
·
2024-02-08 07:23
蓝桥杯Web应用开发(大学组)
css3
前端
css
蓝桥杯
html5
蓝桥杯
--数字三角形
数字三角形技巧c[i][j]=a[i][j]+max(c[i-1][j],c[i-1][j-1]);//c[i][j]=a[i][j]+max(c[i-1][j],c[i-1][j-1]);//dp动态规划这道题不是很简单上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层
鲲鹏猿
·
2024-02-08 06:40
蓝桥杯
算法
职场和发展
代码随想录
算法训练
营第29天 | 回溯算法part05:● 491.递增子序列 ● 46.全排列 ● 47.全排列 II
#491递增子序列有点难30min找不到合适的去重逻辑了,于是没办法用了set>通过了“90子集ii中我们是通过排序,再加一个标记数组来达到去重的目的。而本题求自增子序列,是不能对原数组进行排序的,排完序的数组都是自增子序列了。所以不能使用之前的去重逻辑!”用[4,7,6,7]或者[4,6,7,5,7]都能体现这个题的特点,正确的逻辑是:同一父节点下的同层上使用过的元素就不能再使用了然后本来想用u
weixin_51674457
·
2024-02-08 04:08
代码随想录一刷
算法
数据结构
c++
代码随想录
算法训练
营第二十九天【回溯算法part05】 | 491.递增子序列、46.全排列、47.全排列 II
491.递增子序列题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台求解思路:注意事项不能排序回溯三部曲递归函数参数:数组nums,起始编号startIndex终止条件:可以不加终止条件,因为我们要遍历树形结构;需要加一个判断来收集符合要求的结果单层搜索逻辑:同一父节点上的同层上使用过的元素就不能再使用了;使用set来记录某个数是否被用过,注意递归函数下面没有对应的pop,这是因为
Mako5455
·
2024-02-08 04:37
算法训练
算法
leetcode
数据结构
代码随想录
算法训练
营第二十九天|回溯算法part05|* 491.递增子序列* 46.全排列* 47.全排列 II
491.递增子序列Non-decreasingSubsequences-LeetCode二维res一维pathvoidbacktracking(nums,startIndex)if(path.size()>1)res.add(path);Setused;//记录for(inti=startIndex;i>findSubsequences(int[]nums){List>res=newArrayLi
2301_78266314
·
2024-02-08 04:37
代码随想录算法训练营
算法
2023-12
蓝桥杯
STEMA 考试 Python 中高级试卷解析
蓝桥杯
STEMA考试Python中高级试卷(12月)一、选择题第一题以下哪项是取余运算符?
宏阳李老师
·
2024-02-08 04:17
算法
python
开发语言
青少年编程
蓝桥杯
STEMA考试
蓝桥杯
必备模块及常用操作(python)
蓝桥杯
必会模块(python):字符类型模块日期函数模块(常用)优先级队列itertools模块collections模块Bisect模块List()集合set()集合Math模块字符类型模块先看点常用但比较琐碎的
爱康代码
·
2024-02-08 04:13
python
蓝桥杯
python
竞赛
Python
蓝桥杯
训练(详解和拓展)
一.题目描述(成绩分析)小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。请计算这次考试的最高分、最低分和平均分。输入描述输入的第一行包含一个整数n\(1≤n≤10^4)n(1≤n≤104),表示考试人数。接下来nn行,每行包含一个0至100的整数,表示一个学生的得分。输出描述输出三行。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。第三行包含
艾瑞斯的脑袋
·
2024-02-08 04:43
蓝桥杯
python
开发语言
python
蓝桥杯
复习
列表列表添加操作list1=['1','3','3','8']list1.append('9')#在列表末尾添加一个元素list2=['10','11']#在列表末尾一次性添加一个或多个元素list1.extend(list2)list1.insert(1,2)#在索引为1的位置添加元素2,在任意位置添加一个元素print('切片前:',list1)list3=['新','列','表']list1
临岸草惊风.
·
2024-02-08 04:43
python
python
开发语言
python
蓝桥杯
处理各种输入的数据
文章目录空格间隔提取数字空格间隔提取数字对于以空格间隔的数字,由于输入的形式是字符串,那么就可以使用split函数进行对输入的一个分隔,然后利用split函数返回的是分隔之后的一个列表,再利用下标对于每一个部分进行相对应的提取age=input().split()age1=int(age[0])age2=int(age[1])ifage1==age2:print('True')else:print
JNU freshman
·
2024-02-08 04:12
蓝桥杯
python
python
蓝桥杯
python
蓝桥杯
经典题目序列求和
序列求和:一,题目问题描述:求1+2+3+....+n的值输出格式:输出包括一个整数n。表示1+2+3+....+n的和。样例输入:4样例输出:10样例输入:100样例输出:5050数据规模于规定:1<=n<=1,000,000,000二,python代码defhe():n=int(input("输入要求序列的值"))returnn*(1+n)/2#等差数列实践短直接使用a+b会超时s=int(h
终会为一
·
2024-02-08 04:12
python蓝桥杯
蓝桥杯
python
【Linux】命令行解释器脚本编写
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《
蓝桥杯
试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.简单了解命令行解释器
樊梓慕
·
2024-02-08 02:00
Linux
linux
运维
服务器
代码随想录
算法训练
营第四十三天 | 1049. 最后一块石头的重量 II、494. 目标和、474.一和零
01背包问题总结今天总结一下昨天的分割等和子集和今天三道题的的思路,都属于01背包问题。其实仔细观察就会发现,这四道题目本质上都是题目提供了一个集合,都需要在集合中选出满足目标的子集,且每个元素只能选一次,所以都是01背包问题。分割等和子集:不需要思路转换;石头:为了得到最小的石头,需要石头相撞,求出一个需要凑的子集,其和尽量接近整个集合求和的一半;目标和:加和减分别是子集,所以也是求子集,满足求
FLTS
·
2024-02-07 23:32
代码随想录
算法刷题打卡合集
算法
c++
代码随想录
算法训练
营第二十五天|● 216.组合总和III ● 17.电话号码的字母组合
仅做学习笔记,详细请访问代码随想录●216.组合总和III●17.电话号码的字母组合●216.组合总和IIIclassSolution{private:vector>result;//存放结果集vectorpath;//符合条件的结果//targetSum:目标和,也就是题目中的n。//k:题目中要求k个数的集合。//sum:已经收集的元素的总和,也就是path里元素的总和。//startInde
一枚清澈愚蠢的研究生
·
2024-02-07 22:29
letcode
算法
数据结构
代码随想录
算法训练
营第二十七天|● 39. 组合总和 ● 40.组合总和II ● 131.分割回文串
仅做学习笔记,详细请访问代码随想录●39.组合总和●40.组合总和II●131.分割回文串●39.组合总和//版本一classSolution{private:vector>result;vectorpath;voidbacktracking(vector&candidates,inttarget,intsum,intstartIndex){if(sum>target){return;}if(su
一枚清澈愚蠢的研究生
·
2024-02-07 22:29
letcode
算法
数据结构
leetcode
代码随想录
算法训练
营第十一天|● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值
仅做学习笔记,详细请访问代码随想录栈提供push和pop等等接口,所有元素必须符合先进后出规则,所以栈不提供走访功能,也不提供迭代器(iterator)。不像是set或者map提供迭代器iterator来遍历所有元素栈是以底层容器完成其所有的工作,对外提供统一的接口,底层容器是可插拔的(也就是说我们可以控制使用哪种容器来实现栈的功能)。所以STL中栈往往不被归类为容器,而被归类为container
一枚清澈愚蠢的研究生
·
2024-02-07 22:59
letcode
算法
代码随想录
算法训练
营第十四天|● 理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代
仅做学习笔记,详细请访问代码随想录●理论基础●递归遍历●迭代遍历●统一迭代单层递归的逻辑就是按照中左右的顺序来处理的,这样二叉树的前序遍历,基本就写完了,再看一下完整代码:前序遍历:classSolution{public:voidtraversal(TreeNode*cur,vector&vec){if(cur==NULL)return;vec.push_back(cur->val);//中tr
一枚清澈愚蠢的研究生
·
2024-02-07 22:59
letcode
算法
数据结构
代码随想录
算法训练
营第二十四天|● 理论基础 ● 77. 组合
仅做学习笔记,详细请访问代码随想录●理论基础●77.组合●理论基础回溯法解决的问题回溯法,一般可以解决如下几种问题:组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则全排列,有几种排列方式棋盘问题:N皇后,解数独等等回溯法模板这里给出Carl总结的回溯算法模板。在讲二叉树的递归(ope
一枚清澈愚蠢的研究生
·
2024-02-07 22:59
letcode
算法
java
开发语言
代码随想录
算法训练
营第二十八天|● 93.复原IP地址 ● 78.子集 ● 90.子集II
仅做学习笔记,详细请访问代码随想录●93.复原IP地址●78.子集●90.子集II●93.复原IP地址classSolution{private:vectorresult;//记录结果//startIndex:搜索的起始位置,pointNum:添加逗点的数量voidbacktracking(string&s,intstartIndex,intpointNum){if(pointNum==3){//
一枚清澈愚蠢的研究生
·
2024-02-07 22:58
letcode
算法
数据结构
代码随想录
算法训练
营第二十八天|93. 复原 IP 地址,78. 子集,90. 子集 II。
93.复原IP地址题目链接:复原IP地址题目描述:有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用‘.’分隔。例如:“0.1.2.201”和“192.168.1.1”是有效IP地址,但是“0.011.255.245”、“192.168.1.312”和“
[email protected]
”是无效IP地址。给定一个只包含数字的字符串s,用以表示一个IP地址,返回所有可能的
Eternal-?
·
2024-02-07 21:45
算法
代码随想录
算法训练
营第二十五天|216. 组合总和 III、17. 电话号码的字母组合。
216.组合总和III题目链接:组合总和III题目描述:找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表。该列表不能包含相同的组合两次,组合可以以任何顺序返回。解题思路:本题和组合问题十分相似,按照剪支三部曲可以很好地解决。代码实现:classSolution{List>res=newArrayListpath=newLinked
Eternal-?
·
2024-02-07 21:15
算法
代码随想录
算法训练
营第二十七天|39. 组合总和、40. 组合总和 II、131. 分割回文串。
39.组合总和题目链接:组合总和题目描述:给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target的不同组合数少于
Eternal-?
·
2024-02-07 21:15
算法
代码随想录
算法训练
营第二十九天|491. 非递减子序列、46. 全排列、47. 全排列 II。
491.非递减子序列题目链接:非递减子序列题目描述:给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。解题思路:本题和子集乍一看差不多,但是还是有区别,本题要求得是自增排序,所以不能对原数组进行排序,所以不能用之前的去重逻辑,因此需要使用一个used数
Eternal-?
·
2024-02-07 21:44
算法
蓝桥杯
-求阶乘-python
问题描述满足N!的末尾恰好有K个0的最小的N是多少?如果这样的N不存在输出一1。思路解析末尾的0是由10产生的,而10是由质数2和5产生的在求阶乘的过程中,只要是偶数就会有2,而5相对2更少,所以对于10的数量我们可以用计算5的数量来代替所以我们的目标就是求1-N中有多少个51-5,1-10,1-15,1-20,1-25,分别有1,2,3,4,5+1个5不难看出,5的个数是最后一个数除以5的商(直
@程序媛
·
2024-02-07 18:11
程序设计
python
开发语言
蓝桥杯
蓝桥杯
-“山”形数字个数(python版)
问题描述这天小明正在学数数。他突然发现有些整数的形状像一座“山”,比123565321、145541,它们左右对称(回文)且数位上的数字先单调不减,后单调不增。小朋数了很久也没有数完,他想让你告诉他在区间[2022,2022222022]中有多少个数的形状像一座“山”。思路解答首先暴力求解会超时,至少10分钟(参考他人运行时间)所以必须找捷径山形数字条件有两个,一个是回文,一个是单调性对于回文,因
@程序媛
·
2024-02-07 18:09
程序设计
蓝桥杯
职场和发展
python
代码随想录
算法训练
营第十三天|239. 滑动窗口最大值、347.前 K 个高频元素
239.滑动窗口最大值刷题https://leetcode.cn/problems/sliding-window-maximum/description/文章讲解https://programmercarl.com/0239.%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E6%9C%80%E5%A4%A7%E5%80%BC.html#%E7%AE%97%E6%B3%95
walkerLing
·
2024-02-07 17:17
数据结构
java
算法
leetcode
开发语言
代码随想录
算法训练
营第十四天|144、94、145 二叉树的前序遍历、中序遍历、后序遍历(递归法和迭代法)
文章和视频讲解如下:文章讲解(递归法)https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%80%92%E5%BD%92%E9%81%8D%E5%8E%86.html#%E6%80%9D%E8%B7%AF文章讲解(迭代法)https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%
walkerLing
·
2024-02-07 17:17
算法
数据结构
java
leetcode
代码随想录
算法训练
营第七天| 454.四数相加II 、383. 赎金信、 15. 三数之和 、18. 四数之和
454.四数相加II刷题https://leetcode.cn/problems/4sum-ii/description/文章讲解https://programmercarl.com/0454.%E5%9B%9B%E6%95%B0%E7%9B%B8%E5%8A%A0II.html视频讲解https://www.bilibili.com/video/BV1Md4y1Q7Yh/?vd_source=a
walkerLing
·
2024-02-07 17:46
算法
java
数据结构
代码随想录
算法训练
营第九天|28. 实现 strStr()、459.重复的子字符串
28.实现strStr()刷题https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/文章讲解https://programmercarl.com/0028.%E5%AE%9E%E7%8E%B0strStr.html视频讲解1https://www.bilibili.co
walkerLing
·
2024-02-07 17:46
算法
java
数据结构
代码随想录
算法训练
营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
20.有效的括号刷题https://leetcode.cn/problems/valid-parentheses/description/文章讲解https://programmercarl.com/0020.%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%B
walkerLing
·
2024-02-07 17:46
算法
leetcode
java
数据结构
蓝桥杯
Web应用开发-CSS3 新特性
CSS3新特性专栏持续更新中在前面我们已经学习了元素选择器、id选择器和类选择器,我们可以通过标签名、id名、类名给指定元素设置样式。现在我们继续选择器之旅,学习CSS3中新增的三类选择器,分别是:•属性选择器•子元素伪类选择器•UI伪类选择器新增属性选择器属性选择器就是通过正则的方式去匹配指定属性的元素,为其设置样式。在CSS3中新增了三种属性选择器,如下所示:选择器描述E[attr^=“xx”
AAA_建筑材料批发叶总
·
2024-02-07 17:23
蓝桥杯Web应用开发(大学组)
前端
蓝桥杯
css3
css
html5
蓝桥杯
B组C题冶炼金属(二分查找)
C:冶炼金属(10分)问题描述小蓝有一个神奇的炉子用于将普通金属OOO冶炼成为一种特殊金属XXX。这个炉子有一个称作转换率的属性VVV,VVV是一个正整数,这意味着消耗VVV个普通金属OOO恰好可以冶炼出一个特殊金属XXX,当普通金属OOO的数目不足VVV时,无法继续冶炼。现在给出了NNN条冶炼记录,每条记录中包含两个整数AAA和BBB,这表示本次投入了AAA个普通金属OOO,最终冶炼出了BBB个
渔家傲·秋思
·
2024-02-07 17:21
c++
算法
数据结构
蓝桥杯
14届(2023)省赛 C/C++ B组 C:冶炼金属
目录题目描述输入样例输出样例题解思路:题目描述输入样例3753532592输出样例2025题解思路:推公式通过maxv存储转换率的最大值,minv存储转换率的最小值1、最大值maxv是比较好想的,直接算每组a/b的最小值即可2、最小值minv比较难想,有点脑筋急转弯的感觉,根据转换率v的定义:消耗v个普通金属O恰好可以冶炼出一个特殊金属X那么可以算一下每组a/(b+1)的最大值,最后+1即可#in
.lby.
·
2024-02-07 17:49
蓝桥杯
c++
蓝桥杯
冶炼金属
蓝桥杯
c语言
#includeintmain(){intn;inta;intb;intMAX_pro=1000000000;intMIN_pro=1;inti;scanf("%d",&n);for(i=0;iMIN_pro){MIN_pro=min;}if(max<MAX_pro){MAX_pro=max;}}printf("%d%d",MIN_pro,MAX_pro);return0;}
小食羊
·
2024-02-07 17:49
蓝桥杯
c语言
算法
P9420 [
蓝桥杯
2023 国 B] 子 2023 / 双子数--2024冲刺
蓝桥杯
省一
点击跳转例题子2023思路:dp。最开始想着枚举,但是超时,想着优化以下,但是还是不行。那么切换算法,应该是dp:1.f[i]表示当前字符串以2023为第i位的数量方案:如f[0]表示前i个字符串中2的数量,f[1]表示前i个字符串中20的数量,f[2]表示前i个字符串中202的数量,f[3]表示前i个字符串中2023的数量.2.状态转移方程3.初始化4.迭代更新双子数思路:枚举即可,线性筛法,因
一只蓝色小鲨鱼
·
2024-02-07 16:48
数学
动态规划
蓝桥杯
职场和发展
c++
数据结构
算法
冶炼金属C语言--第十四届
蓝桥杯
大赛软件类省赛C/C++大学B组
题目小蓝有一个神奇的炉子用于将普通金属O冶炼成为一种特殊金属X。这个炉子有一个称作转换率的属性V,V是一个正整数,这意味着消耗V个普通金属O恰好可以冶炼出一个特殊金属X,当普通金属O的数目不足V时,无法继续冶炼。现在给出了N条冶炼记录,每条记录中包含两个整数A和B,这表示本次投入了A个普通金属O,最终冶炼出了B个特殊金属X。每条记录都是独立的,这意味着上一次没消耗完的普通金属O不会累加到下一次的冶
根号三的希望
·
2024-02-07 16:17
蓝桥杯
c语言
c++
P9240 [
蓝桥杯
2023 省 B] 冶炼金属--2024
蓝桥杯
冲刺省一
点击跳转例题思路:最开始读完题,我们知道求最小值最大,和最大值最小。是符合二分的性质的,但是我们再一思考可以发现这是简单的数学。求每条记录的最小值:a/(b+1)+1。可以发现a%b的情况下,余数越大越好。那么我们就将b加1用除法,-->变成a/(b+1)==tmpans这样余数就尽可能小,但是我们导致结果变小了,所以我们加上1。验证:a%(tmpans+1)的余数一定是小于b的,而且是最大的。求
一只蓝色小鲨鱼
·
2024-02-07 16:15
数学
算法
蓝桥杯
c++
数据结构
蓝桥杯
刷题--python-3
0顺子日期-蓝桥云课(lanqiao.cn)importosimportsys#请在此输入您的代importdatetimestart=datetime.date(2022,1,1)stop=datetime.date(2023,1,1)res=0whilenotstart>stop:start_=str(start).replace('-','')if'123'instart_or'012'in
芝士小熊饼干
·
2024-02-07 16:42
l蓝桥杯刷题python
蓝桥杯
职场和发展
【
蓝桥杯
】入门考试十道练习题
个人主页:西红柿炒鸡蛋儿的博客系列专栏:
蓝桥杯
试题讲解集LeetCode试题讲解集推荐一款模拟面试、刷题神器:点击跳转网站1、利用【^】进行x与y两个变量的值交换,并写明注释packageExample
码头整点儿薯条
·
2024-02-07 16:43
蓝桥杯
蓝桥杯
eclipse
java
第十四届
蓝桥杯
三月真题刷题训练——第 8 天
文章目录分数原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码回文日期原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码迷宫原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码斐波那契原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码分数原题链接分数问题描述输入及输出格式本题为填空题,只需要算出结果后,在代码中使
⠀One0ne
·
2024-02-07 16:13
蓝桥杯真题
蓝桥杯
java
算法
备战
蓝桥杯
---搜索(进阶2)
话不多说,直接看题:相当于找一个点使它到3个国家的距离和min,显然,我们不可以枚举点,但是,我们可以对这3个国家分别bfs,然后枚举相加即可。下面是AC代码:#includeusingnamespacestd;#defineintlonglongintn,m,v1[1005][1005],v2[1005][1005],v3[1005][1005],mm,mmm,x1,yr,x2,y2,x3,y3
cocoack
·
2024-02-07 16:42
蓝桥杯
算法
宽度优先
深度优先
c++
【第十四届
蓝桥杯
三月真题刷题训练——第 8 天(3.11)& 分数 & 回文日期 & 迷宫 & 斐波那契】
第一题:分数解法:观察1/11/21/4这三个即可。可以发现一个公式,只要将前一项和的分子*2+1/前一项和的分母*2即可,最后将分子分母除去它们的最大公约数。publicclassMain{staticintgcd(inta,intb){returnb==0?a:gcd(b,a%b);}publicstaticvoidmain(String[]args){inta=1,b=1;for(inti=
SE_饼干
·
2024-02-07 16:42
蓝桥杯
算法
java
ide
蓝桥杯
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他