import java.util.*; public class Main{ public static int f(int n){ int result = 0; while(n!=0){ result += (n%10); n /= 10; } return result; } public static int g(int n){ int result = 0; while(n!=0){ result += (n%2); n /= 2; } return result; } public static void main(String[] args){ int[] aa = new int[100005]; int bb = 0; for(int i=1;i<aa.length;i++){ if(f(i)==g(i)){ bb++; } aa[i]=bb; } Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); for(int i=0;i<t;i++){ int n = scanner.nextInt(); /*int count = 0; for(int j=1;j<=n;j++){ if(f(j)==g(j)){ count++; } }*/ System.out.println(aa[n]); } } } ac
点赞 评论

相关推荐

03-25 16:22
南华大学 Java
不敢追175女神:你是打了上千个招呼吧?😂
点赞 评论 收藏
分享
牛客网
牛客企业服务