![]() | 1 Weny 2021-07-29 15:18:10 +08:00 via iPhone 行政区代码 河北( 130000 ) ,检查同省比较前两位即可 |
![]() | 3 xkeyideal 2021-07-29 15:29:05 +08:00 参考行政区号的方式,按照省市县镇村,有多少级都可以,每一级 5 个比特位足够了,本质上就是位运算,全国当做特例处理即可,按照题述,知道市一级,那么用 4 个 bit 位存一级,例如河北石家庄市为 0011 0110,那么另外河北保定为 0011 0101, 二者按位与结果为 0011 0100 前四位与运算后不变,说明省级重复,不符合投放要求 |
4 coderwl OP 多谢各位,我研究一下位操作 |