1 标题求两数平均值的写法: l + (r-l) / 2 //防止l+r越界 2 向上取整(a / b) (a + b - 1) / b; 3 对于C++中的哈希表来说,不能直接判断,如果直接判断,会自动创建,对后序做题有影响 unordered_map<int, int> cnt; cout << cnt.count(0) << endl; if(cnt[0] == 1) // 这个判断会使得 cnt.count(0)在后序中变为1 { ...; } cout << cnt.count(0) << endl; 输出 0 1