摘要: 提示 特定位数的回文数数量是可以快速计算出来的,对于特定的位数 \(n\),第一位由于不能有前导 \(0\),共有 \(9\) 种选择,而从第 \(2\) 位到第 \(\frac{n + 1}{2}\) 位都有 \(10\) 种选择(一个回文数完全由它的前半部分确定)。所以 \(n\) 位数中共有 阅读全文
posted @ 2024-07-30 15:34 rocky_dd 阅读(76) 评论(0) 推荐(0)
摘要: cpp 整形溢出的坑是真的多,今天才知道,这样写也是会溢出的 vector<ll> a(n); ll sm1 = accumulate(a.begin(), a.end(), 0); 必须在初始化的时候把字面量写成 ll 类型的,如下: vector<ll> a(n); ll sm1 = accum 阅读全文
posted @ 2024-07-18 14:35 rocky_dd 阅读(19) 评论(0) 推荐(0)