那年那日的智障错误:修订间差异

添加425字节 、​ 2021年7月15日 (星期四)
/kk
→‎会CE:​ // Edit via Wikiplus
(/kk)
第4行:
 
下面将举几个典型的智障错误例子。{{Heimu|这些错误大部分都是crz和hsy践行过的}}
 
=== 前置知识 ===
在阅读下面内容前,你需要先知道这些东西:
 
关于评测状态:
 
# AC:Accept,程序通过。(绿)
# WA:Wrong Answer,答案错误。(红)
第18行 ⟶ 第16行:
# MLE:Memory Limit Exceeded,超出内存限制。(黑)
# UKE:Unknown Error,出现未知错误。(黑)
 
一些接下来代码中可能会出现的宏定义/常量:
<syntaxhighlight lang="c++">
第31行 ⟶ 第28行:
const double pi=acos(-1);
</syntaxhighlight>
 
=== 会CE ===
 
# <syntaxhighlight lang="c++">struct edge{
int l,r,val;
第62行 ⟶ 第57行:
}
</syntaxhighlight>所以,在这里倡导大家多使用<code>signed main</code>代替<code>int main</code>。
 
=== 会RE ===
 
# <syntaxhighlight lang="c++">
int f[21][maxn];
第77行 ⟶ 第70行:
# 你的线段树<code>build</code>了吗?
# 你的平衡树插了<code>inf</code>和<code>-inf</code>防止越界了吗?(如果是fhq-Treap当我没说)
# <syntaxhighlight lang="c++">
 
void work(int mid){
for(rg int i=1;i<=n;++i){
while(front!=rear&&slope(q[front],q[front+1])<sum[i]) ++front;
//do somethings.
while(front!=rear&&slope(q[rear-1],q[i])>slope(q[rear-1],q[rear])) ++rear;
//do somethings.
}
}
</syntaxhighlight>你的(单调)队列 <code>push</code> 和 <code>pop</code> 的时候分清 <code>++</code> 和 <code>--</code> 了吗?
=== 会TLE ===
 
=== 会MLE ===
 
=== 会WA ===
# 您审题了吗?
 
{{Study}}
 
[[分类:信息学]]