#include<cstdio>
const int maxn = 100010;
int main() {
int n,a=1,sum=0;
int left, now, right;
scanf("%d", &n);
while (n/a!=0)
{
left = n / (a * 10);
now = n / a % 10;
right = n % a;
if (now == 0)sum += a * left;
else if (now == 1)sum += a * left + right + 1;
else sum += (left + 1)*a;
a *= 10;
}
printf("%d", sum);
return 0;
}
1049 Counting Ones (30分)
最新推荐文章于 2024-07-24 14:54:00 发布