小
无编辑摘要
小无编辑摘要 |
小无编辑摘要 |
||
第34行:
=== 会CE ===
# <syntaxhighlight lang="c++">struct edge{
int l,r,val;
node(){
第41行 ⟶ 第40行:
}
};
</syntaxhighlight>结构体的构造函数和结构题名字对不上。(然鹅,在GCC较老的版本(特指Dev-C++)中这个不会CE。)(但是NOI的GCC和某些OJ上的Clang并不认,交上去还是会CE。){{Heimu|所以Dev-C++背锅!}}▼
# <syntaxhighlight lang="c++">struct node{▼
▲结构体的构造函数和结构题名字对不上。(然鹅,在GCC较老的版本(特指Dev-C++)中这个不会CE。)(但是NOI的GCC和某些OJ上的Clang并不认,交上去还是会CE。){{Heimu|所以Dev-C++背锅!}}
▲# <syntaxhighlight lang="c++">
int a,b;
//do somethings.
第51行 ⟶ 第48行:
return 1;
}
</syntaxhighlight>你并不能在结构体外这样重载运算符。
# <syntaxhighlight lang="c++">signed mian(){▼
▲# <syntaxhighlight lang="c++">
//do somethings.
return 0;
}
</syntaxhighlight>面~函数。
# 在比赛快要结束时,你突然发现某题会爆 int,于是你:<syntaxhighlight lang="c++">▼
▲# 在比赛快要结束时,你突然发现某题会爆 int,于是你:
#define int long long
</syntaxhighlight>然鹅你:<syntaxhighlight lang="c++">
int main(){
//do somethings.
return 0;
}
▲所以,在这里倡导大家多使用 <code>signed main</code> 代替 <code>int main</code>。
# 待补充
第83行 ⟶ 第74行:
}
}
</syntaxhighlight>你的倍增数组的倍增维在第一维还是第二维?▼
▲你的倍增数组的倍增维在第一维还是第二维?
# 你的代码中有各类[https://baike.baidu.com/item/%E6%9C%AA%E5%AE%9A%E4%B9%89%E8%A1%8C%E4%B8%BA UB]行为,这些本来不会有大问题,然鹅你开了O2。
# 你的线段树<code>build</code>了吗?
第96行 ⟶ 第85行:
=== 会WA ===
{{Study}}
|