自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RMQ区间最值问题ST算法模版

RMQ模版以及解析

2024-04-25 21:20:48 378 1

原创 有关字符串string的重要函数

c++ 字符串重要函数用法

2024-04-22 20:33:13 188

原创 c++输入时读取空格与回车的问题

c++中,同理可以一直读取,可以读取空格,遇到回车结束。c语言中可以读取空格,一直到读取到回车时结束读取。可以接受空格遇到回车结束读取。可以读取 char a【】 字符数组。读取到空格/回车结束,不能读取空格。

2024-04-22 19:52:14 274

原创 js插入html内容的方法

2. afterBegin:插入到标签开始标记之后。在相应位置插入新的 HTML 内容,而不会破坏原有内容。1. beforeBegin: 插入到标签开始前。3. beforeEnd:插入到标签结束标记前。4. afterEnd:插入到标签结束标记后。不保留原来的节点内容,原有内容替换为新的内容。两个参数("插入的位置",插入内容)追加一个新的元素,并保留原有内容。

2024-04-21 15:25:48 235 1

原创 【课程设计】web网页前端大作业-图书管理系统

html+css+javascript 源代码 期末大作业/课程设计

2024-04-20 00:11:47 210

原创 我的错题集

观察发现如果c[i] >= c[i + 1]那么每次使用操作2传送回 i 的时候能用操作1把芯片移到i+1的格子。也就是说如果有这么一个连续子数组c[i] >= c[i + 1] >= c[i + 2] ...答案就是芯片传送回第i个格子的次数。需要注意的细节是我们在走c[i]的时候能把c[i + 1]也给走了,也就是新的一段需要减去上一段的最后一个元素。a[i] - a[i-1] > 0,贡献值a[i] - a[i-1],对于a[1]特殊处理一下,a[1]--,因为a[1]直接先操作了一次。

2023-11-25 22:36:57 34

原创 【4.11】尴尬的数字

思路并不难,就是把所有二进制正确的可能性都存起来,然后查找三进制所有正确的可能性有没有存在相同的数,找到输出即可。主要是不太熟悉二进制的转换到十进制。

2023-04-13 21:11:38 42

原创 【4.11】Divide by 2 or 3

假设最后都可化为相同的数(最大公因数);即每个数x可以写成x=a*2*2*3之类的形式。所以只需找出他们最大的公因数a,把每个数都除以a,再进行/2或/3的运算,直到除到1,把所有的步数累加。若不能整除到1,则表示无法变为相同的数,跳出循环即可。

2023-04-12 16:53:23 57

原创 04.05-康斯坦茨的机器

伊莱文在抄作业,由于经过了双十一的血拼,他十分的疲惫,以至于把作业中所有的'm'抄成了‘nn’,把所有的'w'抄成了'uu'.当连续出现一个u时有一种答案可能,连续2个有2种可能,3个有3种可能,4个有5种可能,‘n’同理。输出一个整数,代表可能的原始答案数量,这个数可能很大,所以要对1000000007取模后输出.根据题意有两种特殊情况,作业中不可能出现'w'和'm',查找字符串若出现了则输出0。发现规律,连续出现的u或n的个数与答案数量的可能性和斐波那契数列呈一一映射的关系。

2023-04-09 16:33:35 39 1

原创 04.05-DIV+MOD

这是一道数学题,x可以从[l,r]范围中,找x/a和x%a的最大值。不难发现,当l/a=r/a(左端点的商等于右端点)或者虽然不等但是右端点r%a恰好取得余数最大时,在区间[l,r]内,x/a的贡献不变,而余数x%a递增。另一种情况,当左右端点的商值不相等并且右端点取不到余数最大值的时候,最大值取(r/a)-1+(a-1),a-1表示余数最大。对于每一组样例给定l,r,a(1<=l<=r<=1e9,1<=a<=1e9)已知a是给定的,x可以从[l,r]范围中选择一个,要求计算出最大的f(x)

2023-04-09 16:03:17 46

原创 【vector】常用函数

5.在常用STL容器中,只有在vector和string中,才允许使用v.begin()+3这种迭代器加上整数的写法。定义迭代器,得到了迭代器it之后,可以通过*it来访问vector中的元素。3.v[i]和*(v.begin()+i)是等价的。4.迭代器来实现了两种自加操作和自减操作。迭代器可以理解为一种类似指针的东西。和访问普通的数组是一样的。

2023-04-05 12:40:47 223 1

空空如也

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

TA关注的人

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