这是一道简单的模拟题,直接按题意计算即可。
思路:
对每个字符串sss,遍历每一位(下标从 0 开始):
下标为偶数(0,2,4,...)→ 奇数位,累加到oddoddodd
下标为奇数(1,3,5,...)→ 偶数位,累加到eveneveneven
若∣odd−even∣<=k|odd - even| <= k∣odd−even∣<=k,计数器加一。
PYTHON 代码:
C++代码:
C++代码说明:
用stringstringstring读入编号,避免大整数问题(虽然长度≤18可以用longlonglong longlonglong,但字符串更直观)
下标从 0 开始,偶数下标对应奇数位,奇数下标对应偶数位
abs()abs()abs()函数计算绝对值,与kkk比较即可