题意:
给一个数n (1 ≤ n ≤ 109) ,然后求小于等于n的数,该数并且满足只有两个十进制数(0-9)组成的个数;
思路:
当时就是一门心思推公式,结果还是没找出规律。赛后想了想推个毛公式啊直接暴力枚举n的长度,然后枚举0到9两辆组合时间复杂度为O(10*10*10*2^10) = O(10^6)啊。
哎只怪自己没有想出来吧。这里还要注意当枚举长度为10时可能会出现超数据类型的要用__int64
#include #include #include #include #include #include #include #include #include #include