可能重复:
c ++程序查找包含不同数字的整数总数
假设我有一个无符号整数,称它为低,另一个称它为高,这样高>低。问题是找到包含此范围内不同数字的整数。例如,假设 low 为 1,high 为 10,则答案为 10,因为此范围内的所有数字都包含不同的数字。如果假设 low 是 1,high 是 12,那么答案是 10,因为 11 包含相同的数字。例如 123,234,4567 是有效数字,但 121,2342,4546 是无效数字。我不是在寻找暴力算法。如果任何人都有比通常的蛮力方法更好的解决方案,请告诉..