importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){Scanner input =newScanner(System.in);int n = input.nextInt();int ans =0;// [1,n]区间内所有整数包含数字1的个数int t;// 暂存量/* 从1开始,到n为止 */for(int i =1; i <= n; i++){
t = i;// 将当前整数i暂存在t中/* 在当前整数i尚未降阶为0时 */while(t !=0){if(t %10==1){// 如果当前整数i的个位数是1
ans++;}
t = t /10;// 移除当前整数i的个位数}}System.out.print(ans);}}