以下是平时做题时造成不能一遍AC的原因。

1. Codeforces Round #510 (Div. 2) Problem B

⚠ 样例错误

把位操作&|弄反。

2. PAT (Advanced Level) Practice 1001

数字 1000 写成 100。

3. PAT (Advanced Level) Practice 1002

没有注意到题中 non-zero 的条件。

4. PAT (Advanced Level) Practice 1003

忘记小顶堆应该使用 priority_queue<T, vector<T>, greater<>>

5. PAT (Advanced Level) Practice 1022

没有输出数字的前导零。

printf("%013lf", num);的等价方法:

cout << setfill('0') << setw(13) << num;