- 2024-04-01提防“摸鱼”:社交聊天与购物的数据安全警钟
随着科技的发展,职场中有越来越多的人会在工作时使用社交聊天软件和在线购物平台。然而,越多的工作时间被社交和购物占据,也就越有可能引发数据泄露。不论是意识到还是无意识的,内部人员都有可能成为数据安全的最大威胁。此文将聚焦如何防止社交聊天、购物等行为引发数据泄露。数据
- 2024-02-27警钟撅烂
慎用memset初始化。数组空间要开够,用多个宏定义数组空间时,要分清楚是哪个常量。图不连通时求所有强连通分量tarjan的时候应该写for(inti=1;i<=n;i++){if(!dfn[i])tarjan(i);},不是tarjan(1)。多组数据数组要清空。max和min函数只能有两个参数。ne
- 2024-02-26警钟撅烂
警钟长鸣矩阵乘法不满足交换律!!!!(即:$ab\neqba$)线段树建树、修改时用的$mid$千万不能用宏变量。线段树中longlongmid=(tr[id].l+tr[id].r)>>1;千万不可以写成longlongmid=(l+r)>>1(除非是在建树的时候)。memset语句中$128$为最大值,$127$为最小值,$-1$为$-1$
- 2024-02-17警钟挨撅合辑
慎用1e9可能会有不幸不开longlong见祖宗(乱开longlong也见)慎用define取余题(数据贼大):先计算,取余完了直接赋回去 t[id].cheng=(t[id].cheng*k2)%m; //t[id].cheng*=k2%m会爆炸将询问区间当成作用对象数据类型,调函数时要对应!!!不初始化见祖宗(尤其dp、比大小
- 2024-02-08警钟敲烂
做题常见错误亿些神奇的错误警钟敲烂关于链式前向星用了链式前向星的题的最后几个点TLE/MLE/RE等等非常神奇的错误,一般都是链式前向星数组开小了!有多个图时最好吧Edge封装成Graph结构体structGraph{structEdge{intfrom,to,pre;intw;
- 2024-02-07【警钟撅烂】不知道第几个
网络流建立虚拟源点汇点编号分别为0,n+1然后初始化的时候从1到n....调题调了两个小时啊哈哈,被自己,蠢笑啦~#include<bits/stdc++.h>usingnamespacestd;constintN=605;constintM=2505;constintINF=(int)0x3f3f3f3f;intedgeid=1;inthead[N];structedg
- 2024-02-01【警钟撅烂】6
写二分图匹配匈牙利板子洛谷3386WA#2百思不得其解翻看讨论区并ctrlf发现同样情况的帖子发现原因是函数内循环遍历的是左侧点有如下感受1.wssb2.洛谷的数据怎么这么水以上,警示后人附WA代码#include<bits/stdc++.h>usingnamespacestd;constintN=505;con
- 2024-01-26【警钟撅烂】1
警示后人定义结构体之后记得加分号!!!事件事故概述2024年1月1日17点52分记某人尝试速通Febonacci矩阵加速递推定义结构体后没加分号导致CE若至错误调试耗时15分钟PS:加上分号后无编译AC,当事人非常开心以上,引以为戒(附CE代码)#include<bits/stdc++.h>usingnamespacestd;
- 2024-01-26【警钟撅烂】3
正在完成线性基板子题始终WA#2#3#4#5百思不得其解遂撅洛谷讨论区,得前人警示:位运算记得打括号补上括号,遂AC以上,警钟长鸣附WA代码#include<bits/stdc++.h>usingnamespacestd;#definellunsignedlonglonglld[100];intn;voidInsert(llx){ for(inti=62;i
- 2024-01-26【警钟撅烂】5
2024年1月24日15点49分正在完成高斯消元板子题ALL#WA翻出董晓逐行比对一眼丁真遂发现判断无解时括号打歪了if(fabs(a[i][i]<eps))蒸乌鱼解决此问题耗时20min以上,警示后人附WA代码#include<bits/stdc++.h>usingnamespacestd;constdoubleeps=0.000001;const
- 2024-01-18警钟敲烂
以下是作者考场上遇到过的挂分的原因:空间开小,空间开大直接MLE。忘记判无解。忘开longlong。本地与评测机的环境不同导致的错误,包括:sizet的返回值是long,这东西在32位机上是int,在64位机上是longlong,因此如果出现在max/min中一定要强转类型,不然很有可能C