关注
import java.util.*;
public class test{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
for(int i=0;i<t;i++){
long n = scanner.nextInt();//我写的int错了,囧
int weishu = 1;
long temp = 0;
while(temp<n){
temp += Math.pow(2, weishu);
weishu++;
}
weishu--;
temp -= Math.pow(2, weishu);
long temp2 = n-temp-1;
//System.out.println(weishu);
//System.out.println(temp2);
String s = "";
int weishu2 = 0;
while(temp2!=0){
if(temp2%2==0){
s = "4"+s;
weishu2++;
}
else{
s = "7"+s;
weishu2++;
}
temp2 /= 2;
}
while(weishu2<weishu){
s = "4"+s;
weishu2++;
}
System.out.println(s);
}
}
}
没过,可能是输入我写的int,输入写成long估计能过,555555
查看原帖
点赞 1
相关推荐
11-24 10:06
中南大学 Java 点赞 评论 收藏
分享
昨天 00:18
华东师范大学 策略运营 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
328844次浏览 3104人参与
# 上班苦还是上学苦呢? #
72714次浏览 652人参与
# 阿里云管培生offer #
37053次浏览 422人参与
# 地方国企笔面经互助 #
4507次浏览 12人参与
# 如果有时光机,你最想去到哪个年纪? #
21768次浏览 402人参与
# 选完offer后,你后悔学本专业吗 #
21908次浏览 159人参与
# 百度开奖 #
184048次浏览 1152人参与
# 我的实习求职记录 #
6070708次浏览 83542人参与
# 如何一边实习一边秋招 #
996781次浏览 12664人参与
# 找工作时遇到的神仙HR #
553449次浏览 3801人参与
# 入职第一天,你准备什么时候下班 #
21639次浏览 144人参与
# 招聘要求与实际实习内容不符怎么办 #
10785次浏览 277人参与
# bilibili求职进展汇总 #
33239次浏览 357人参与
# 许愿池 #
214801次浏览 2534人参与
# 学历or实习经历,哪个更重要 #
53931次浏览 423人参与
# 你今年的平均薪资是多少? #
70863次浏览 345人参与
# 实习工作,你找得还顺利吗? #
247768次浏览 2907人参与
# 通信硬件薪资爆料 #
609085次浏览 5193人参与
# 海康威视求职进展汇总 #
400777次浏览 3408人参与
# 携程求职进展汇总 #
135806次浏览 931人参与
# 正在实习的你,几点下班 #
53376次浏览 396人参与
# 工作两年想退休了 #
53116次浏览 672人参与