一、题目大意
二、解题思路
由于涉及到超过long long的整数,因此采用java
编写
Scanner
使用input.hasNext()
判断是否EOF
三、代码
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
BigInteger a;
while(input.hasNext())
{
a = input.nextBigInteger();
String ans = "";
while(a.compareTo(new BigInteger("0")) != 0)
{
BigInteger temp = a.mod(new BigInteger("2"));
ans = temp.toString() + ans;
a = a.divide(new BigInteger("2"));
}
if(ans.length() == 0)
System.out.println(0);
else
System.out.println(ans);
}
input.close();
}
}