Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 洛谷-P1036-选数(顺便讲讲深搜)

首先我们先讲一下深度优先搜索深度优先搜索其实是一种递归,主要思想是「向前走,碰壁就回头,换一条路走」那么它不仅仅可以解决迷宫问题(比如输入一个地图,向着可以搜的地方继续深搜。得出路径)还可以解决枚举问题,今天我们主讲这个。

2024-08-11 18:10:20 959

原创 洛谷-P7071 [CSP-J2020] 优秀的拆分

一般来说,一个正整数可以拆分成若干个正整数的和。例如,11101234等。对于正整数n的一种特定拆分,我们称它为“优秀的”,当且仅当在这种拆分下,n被分解为了若干个的2的次幂。注意,一个数x能被表示成2的正整数次幂,当且仅当x能通过正整数个2相乘在一起得到。例如,10822321是一个优秀的拆分。但是,7421222120就不是一个优秀的拆分,因为1不是2的正整数次幂。现在,给定正整数n。

2024-06-12 21:40:38 930

原创 C++高精度算法-加法

当一个数很大无法被普通变量所表示(不包括特殊关键字,只谈论STL范围内的)那么,就要用一点歪招了,那就是用数组存储每个数位上的内容。如果强制表示,就会溢出,这里的溢出大家可以自行百度,反正就是会出一些-5665434之类的数。这的确是一个令人非常头疼的问题,不过只要按照,向下一位进位的法则,也就没有那么难了。在C++的运算中,难免会出现很大很大的数,下面是各个关键字的表示范围。1.因为最后一位也有进位,那么可能长度会+1,所以要写一个特判。这里需要注意的是,字符的下标是从0开始的,所以不要写成1了。

2024-05-12 16:31:11 506

原创 重要通知-暂时减少更新

由于本人工作需要,暂时不会频繁csdn上保持更新,最早在2024-10-1之后更新,由于本人热度不减,可以私信我,之间也可能会更新零碎文章------关于算法和洛谷题目,所以可能更新频率减少了望大家理解,感谢对我的支持与关注!谢谢

2024-05-12 12:32:44 620 1

原创 洛谷-P1049-装箱问题

有一个箱子容量为V,同时有n个物品,每个物品有一个体积。现在从n个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最小值。

2024-04-06 13:26:43 792

原创 洛谷-P1068-分数线划定

洛谷-P1068-分数线划定

2024-03-23 09:58:41 2114

原创 洛谷-P1079-Vigenère密码

洛谷-P1079-Vigenere密码

2024-03-09 07:53:05 1029 1

原创 C++常用排序算法-1-桶排序

C++桶排序

2024-02-08 12:38:08 242

原创 洛谷-L1059-明明的随机数

洛谷-P1059 [NOIP2006 普及组] 明明的随机数

2024-02-07 16:46:47 951

原创 洛谷-L1014-Cantor 表

洛谷-L1014-CANTOR表

2024-01-30 13:51:44 655

原创 洛谷-L1478-陶陶摘苹果(升级版)

贪心:洛谷:L1478-陶陶摘苹果(升级版)

2024-01-27 14:05:23 578

原创 洛谷-L1328-生活大爆炸版石头剪刀布

模拟题:洛谷:L1328-生活大爆炸版石头剪刀布

2024-01-25 10:39:27 870 1

原创 洛谷-B2081-与7无关的数

luogu!

2023-12-10 13:36:32 304 1

原创 洛谷-B3711 [语言月赛202302] 惊蛰

图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。小 D 刚刚当上图书馆的管理员,她知道图书馆里所有书的图书编码,她请你帮她写一个程序,对于每一位读者,求出有多少本书是他所需要的。

2023-12-03 09:57:49 456 1

原创 字符串练习

字符串练习,csdn影分身

2023-10-13 21:35:31 155 2

原创 很火的显卡测试-毒蘑菇测试

毒蘑菇测试

2023-10-10 21:12:55 37286 2

原创 [2023csp-j模拟]替换

但是经过第二个样例的测试,程序超时了,这是因为大量数据进行遍历导致时间溢出。这时,我们需要找规律,多试几遍就知道了,数据输出以30为一组,所以输入一个n,只需要将n%30就可以了。AC君会执行n次操作,第i次操作(i=0,1,2…n-1)将从左数第(i mod 5)+1张与第(i mod 5)+2张卡片的位置互换,其中mod表示取余操作。最初,从左到右从1到6的卡片以递增的状态排列。AC君有6张卡片,分别写着从1到6的整数。最终n=5可以得到234561的卡片顺序。下面是n=5时的操作演示。

2023-10-01 09:04:55 132

原创 C++进制转换

C++进制转换:10=>2 10=>16

2023-09-15 21:35:40 1229 1

原创 CSDN-每日一练-字符串判断

栈的应用

2023-09-02 08:29:30 121 1

原创 信息学奥赛一点通-1249-Lake Counting

题意:有一块N×M的土地,雨后积起了水,有水标记为‘W’,干燥为‘.’。八连通的积水被认为是连接在一起的。请求出院子里共有多少水洼?主要是对深度优先搜索的运用,只要找到一处水洼,就将其变和四周变为干燥点,最后有多少个W就有所少个水洼。第一行为N,M(1≤N,M≤110)。下面为N*M的土地示意图。一行,共有的水洼数。

2023-08-30 09:14:14 376 1

原创 c++-sort函数讲解

sort函数

2023-08-26 09:55:02 180

原创 信息学奥赛一本通-1014-与圆相关的计算

给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4。输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4。这道题是对小数计算的运用,具体如何运用,可以看我的博客(瘟疫死亡率),这里就不再讲解。输入包含一个实数r(0<r≤10,000)圆周率取值为3.14159。

2023-08-24 17:03:49 184

原创 信息学奥赛一本通-1011-甲流疫情死亡率

信息学奥赛一点通

2023-08-20 20:00:25 601

原创 儿童节分糖果

儿童节到了,商场举办活动,给来到商场的小朋友分糖果。小朋友们排起队按顺序领取糖果。工作人员每次会给小朋友固定数目m个糖果,如果小朋友不满意,允许小朋友到队伍尾再次领取,如此重复直到所有小朋友都满意。现在给出每个小朋友想要的糖果数目,问最后一个领取糖果的是谁,一共需要多少糖果。一行两个整数,分别表示最后一个小朋友的编号和总共需要的糖果数目。第二行n个整数x,表示每个小朋友想要的糖果数目,从左边开始领取。第一行两个整数n,m表示小朋友数目和每次分的糖果数目。

2023-08-13 15:30:24 185 1

原创 模拟队列操作

给出一系列队列操作,包括入队,用数字1表示,比如1 2,表示将元素2入队出队,用数字2表示,表示将队首出队访问队首,用数字3表示,表示访问队首元素当某个操作不合法时,请输出impossible!

2023-08-13 15:08:57 161 1

原创 模拟栈操作

top,取栈顶,成功则输出top = x,否则输出top fail。pop,弃栈顶,成功则输出pop x,否则输出pop fail。empty,询问栈是否为空,为空则输出yes,否则输出no。size,求栈内元素数,输出size = x。接下来n行,每行一个操作,格式如上描述。push x ,将整数x入栈。主要是对栈操作函数的应用。第一行n,表示n次操作。给出n种栈操作,包括。根据操作要求进行输出。

2023-08-13 14:56:46 217 1

原创 等级考试-字符串中最长的连续出现的字符

求一个字符串中最长的连续出现的字符,输出该字符及其出现次数。字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出出现最早的字符。一行,输出最长的连续出现的字符及其最长的连续出现次数,中间以一个空格分开。一行,一个不包含空白字符的字符串,字符串长度小于200。

2023-07-30 17:04:36 153 1

原创 等级考试-和数(题目来源:互联网)

给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。这里主要是对循环嵌套的应用,以及枚举算法的实践,以下是示例代码。一个整数,即数列中等于其他两个数之和的数的个数。

2023-07-28 20:35:20 136 1

原创 1412:回形方阵

一个整数n (0 < n < 10)运用嵌套循环解决问题,找到规律。一个方阵,每个数字的场宽为2。输入n打印回形方阵。

2023-07-26 19:06:08 961

原创 绝对素数-

如果一个自然数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如13。试求出所有二位绝对素数。所有二位绝对素数(由小到大,一个数一行)。

2023-07-26 19:05:49 196 1

北京市bcsp-x样题

这是第一届bcsp 这是样题 文件列表 BCSP-X2024第一轮报名通知.pdf BCSP-X活动方案.pdf 活动范围.zip 样例题目.zip 希望可以帮助到大家 更多报名内容请关注 文件内报名通知 登陆网站后报名

2024-05-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?