用排列组合算
一位数,1-9中,有1个
二位数,10-99中,十位为7有7*10=10种可能,个位为7且十位不为7有8*1=8
三位数,100-999中,1*10*10 + 8*1*10 + 8*9*1 = 252
四位数,1000-1999中,1*1*10*10 + 1*9*1*10 + 1*9*9*1 = 271
2000-2016中有1个
最终答案:1 + 10 + 8 + 252 + 271 + 1 = 543
用排列组合算
一位数,1-9中,有1个
二位数,10-99中,十位为7有7*10=10种可能,个位为7且十位不为7有8*1=8
三位数,100-999中,1*10*10 + 8*1*10 + 8*9*1 = 252
四位数,1000-1999中,1*1*10*10 + 1*9*1*10 + 1*9*9*1 = 271
2000-2016中有1个
最终答案:1 + 10 + 8 + 252 + 271 + 1 = 543