关注
package ojtest;
import java.util.Scanner;
public class Jd2 {
int[] dp=new int[100001];
int index=1;
public int f(int n){
int sum=0;
while(n!=0){
sum+=n%10;
n=n/10;
}
return sum;
}
public int g(int n){
int sum=0;
while(n!=0){
sum+=n&1;
n>>>=1;
}
return sum;
}
public int countNumber(int n){
if(index>n)
return dp[n];
for(;index<=n;index++)
{
dp[index]=dp[index-1];
if(f(index)==g(index)){
dp[index]++;
}
}
return dp[n];
}
public static void main(String[] args) {
Jd2 test=new Jd2();
Scanner input=new Scanner(System.in);
int N=input.nextInt(),n;
for(int i=1;i<=N;i++){
n=input.nextInt();
System.out.println(test.countNumber(n));
}
}
}
查看原帖
点赞 评论
相关推荐
07-25 17:06
上海交通大学 硬件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
27853次浏览 268人参与
# 入职以后才知道的校招谎言 #
88660次浏览 583人参与
# 风评不好的公司,你会去吗? #
63544次浏览 450人参与
# 华子oc时间线 #
1244566次浏览 6486人参与
# 哪些公司校招卡第一学历 #
70359次浏览 280人参与
# 校招第一份工作你干了多久? #
95306次浏览 423人参与
# 实习如何「偷」产出? #
52901次浏览 1355人参与
# 除了主业以外,你还有哪些其他收入? #
12599次浏览 202人参与
# 不卡学历的大厂有哪些? #
30607次浏览 232人参与
# 机械人,你的第一份感谢信是谁给的 #
30605次浏览 310人参与
# 校招阶段,学历VS技术哪个更重要? #
18232次浏览 188人参与
# 职场新人体验 #
27236次浏览 251人参与
# 研究所笔面经互助 #
78582次浏览 483人参与
# 工作丧失热情的瞬间 #
294148次浏览 2372人参与
# 腾讯音乐求职进展汇总 #
98266次浏览 570人参与
# 你的秋招第一场笔试是哪家 #
148262次浏览 1485人参与
# 社恐入职新公司如何融入团队 #
12052次浏览 63人参与
# 华为开奖那些事 #
4094576次浏览 24608人参与
# 校园里的破防时刻 #
11996次浏览 128人参与
# Offer比较,你最看重什么? #
191880次浏览 1308人参与