- 博客(8)
- 收藏
- 关注
原创 C++笔记-类和对象-1
都说结构体变成类了嘛,那类的定义就跟结构体一样了//类的定义//类体:由成员函数和成员变量组成//一定要注意后面的分号既然是函数,就有定义和声明,类的函数在类内,(定义和声明都在类域内),方法跟普通函数在全局域内的定义和声明是一样的,如果类的函数的定义和声明不都在类域内呢?(声明肯定一定是要在类域内的嘛,不然你凭啥说他是类的成员函数.)类的成员函数在类外的定义如下:public://声明private:int* a;int top;
2026-04-17 23:14:20
373
原创 解决VS2022无法打开源文件<bits/stdc++.h>的问题
这应该是因为vs2022内没有<bits/stdc++.h>这个头文件,给他加进去就好了。
2025-11-13 16:32:15
629
1
原创 Codeforces Round 1060 (Div. 2)-题补
(------------------------ -------以后会写的素数筛法的博客的链接----------------------------------------);可以付出 b[i] 的成本,让 a[i] 的值加1,求让 a[1] ~ a[n] 任意两数的最大公因数 gcd 不为 1 的最小成本,可以付出 b[i] 的成本,让 a[i] 的值加1,求让 a[1] ~ a[n] 任意两数的最大公因数 gcd 不为 1 的最小成本,对于情况(2),不是说,两个数都增长,双向奔赴吗?
2025-10-30 21:05:29
1153
原创 Codeforces Round 939 (Div. 2)
然后我们想要把坐标为(5,3)的3变成5,但是要注意坐标为(4,3)的0,变化过程应该为0->3->4,如果直接对第3列进行操作,会让坐标为(4,3)的0直接变为4,再想令(4,5)位置的0变为5时(即对第4行进行操作),会让(4,3)位置的值再次变为3,小于4,不符合预期。可以知道,每次我们填充之后,新填充的那一行或那一列,和是确定的,但是我们可以通过填充用序列中的大值,覆盖原矩阵中的小值,使整体矩阵和增加,就像样例中n==2时的第三次操作,用2覆盖掉了1。,每次操作都是1,2,3...n。
2025-05-11 19:34:58
447
原创 Teza Round 1 (Codeforces Round 1015, Div. 1 + Div. 2)
【代码】Teza Round 1 (Codeforces Round 1015, Div. 1 + Div. 2)
2025-05-08 16:27:08
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅