1.补零2.暴力枚举3.k进制转十进制res res × k num// 十六进制61C的逐步计算只是k16 初始res0第一位6res 0×16 6 6 → 对应 6×16⁰第二位1res 6×16 1 97 → 对应 6×16¹ 1×16⁰第三位Cres 97×16 12 1564 → 对应 6×16² 1×16¹ 12×16⁰4.十进制转k进制初始状态n255k16s第一次循环n2550算余数255%1615 → 转字符是 F拼字符串s F → sF更新 nn255/1615第二次循环n150算余数15%1615 → 转字符是 F拼字符串s F F → sFF更新 nn15/160循环结束最终 sFF就是 255 的十六进制5.前缀和 默认 a[0]ali[0]06.差分7.二分尽可能大、尽可能小大部分可用二分逻辑8.DFSali[depth]0; //还原 // 撤销选择拿走当前行的棋子尝试下一个列