关注
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
相关推荐
点赞 评论 收藏
分享
04-16 10:50
北京理工大学 前端开发其它 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
16946次浏览 118人参与
# Vibe Coding 会干掉初级岗位吗? #
51782次浏览 329人参与
# 我的求职总结 #
486925次浏览 6871人参与
# 美团秋招笔试 #
218966次浏览 1196人参与
# 27届实习投递记录 #
85604次浏览 906人参与
# 实习生应该准时下班吗 #
360588次浏览 1762人参与
# 职场吐槽大会 #
361524次浏览 2308人参与
# 面试常问题系列 #
311176次浏览 4803人参与
# 面试中的破防瞬间 #
1268970次浏览 11141人参与
# 我是XXX,请攻击我最薄弱的地方 #
96209次浏览 642人参与
# 拼多多工作体验 #
62832次浏览 439人参与
# 机械人还在等华为开奖吗? #
342055次浏览 1655人参与
# 华为工作体验 #
332430次浏览 1439人参与
# 牛油的搬砖plog #
207713次浏览 1337人参与
# 什么专业适合考公 #
73530次浏览 476人参与
# AI Coding实战技巧 #
32115次浏览 400人参与
# 实习工作,你找得还顺利吗? #
597422次浏览 6758人参与
# 求职遇到的搞笑事件 #
192959次浏览 962人参与
# 运营每日一题 #
147748次浏览 981人参与
# 小厂实习有必要去吗 #
95236次浏览 453人参与
查看22道真题和解析