- 博客(22)
- 收藏
- 关注
原创 解决安装npm依赖失败问题,卡在sill idealTree buildDeps
找到用户文件夹下的.npmrc文件,并。把项目移动到英文名路径下重新安装依赖。以上三步操作过后,再测试。原因可以能有一下几点。命令,已能正常执行。
2024-08-19 14:40:37
1114
原创 c++输入时读取空格与回车的问题
c++中,同理可以一直读取,可以读取空格,遇到回车结束。c语言中可以读取空格,一直到读取到回车时结束读取。可以接受空格遇到回车结束读取。可以读取 char a【】 字符数组。读取到空格/回车结束,不能读取空格。
2024-04-22 19:52:14
795
原创 js插入html内容的方法
2. afterBegin:插入到标签开始标记之后。在相应位置插入新的 HTML 内容,而不会破坏原有内容。1. beforeBegin: 插入到标签开始前。3. beforeEnd:插入到标签结束标记前。4. afterEnd:插入到标签结束标记后。不保留原来的节点内容,原有内容替换为新的内容。两个参数("插入的位置",插入内容)追加一个新的元素,并保留原有内容。
2024-04-21 15:25:48
856
1
原创 我的错题集
观察发现如果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
70
原创 【4.11】尴尬的数字
思路并不难,就是把所有二进制正确的可能性都存起来,然后查找三进制所有正确的可能性有没有存在相同的数,找到输出即可。主要是不太熟悉二进制的转换到十进制。
2023-04-13 21:11:38
78
原创 【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
137
1
原创 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
90
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
99
1
原创 【vector】常用函数
5.在常用STL容器中,只有在vector和string中,才允许使用v.begin()+3这种迭代器加上整数的写法。定义迭代器,得到了迭代器it之后,可以通过*it来访问vector中的元素。3.v[i]和*(v.begin()+i)是等价的。4.迭代器来实现了两种自加操作和自减操作。迭代器可以理解为一种类似指针的东西。和访问普通的数组是一样的。
2023-04-05 12:40:47
471
1
空空如也
C语言咋写,不会呀不会
2022-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人