⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3144551_ac_188ms_3124k.java

📁 北大大牛代码 1240道题的原代码 超级权威
💻 JAVA
字号:
import java.util.*;
import java.math.*;

public class Main
{

	public static void main(String [] args)
	{
		new Main().run();
	}

	private void run()
	{
		int n;
		String num, tmp;
		BigInteger t;
		Scanner cin = new Scanner (System.in);

		n = cin.nextInt();
		while(n-- > 0)
		{
			num = cin.next();
			tmp = "";
			for(int i = num.length()-1; i >= 0; i--)
			{
				String tt;
				for(int d = 0; d < 10; d++)
				{
					tt = Integer.toString(d) + tmp;
					t = new BigInteger (tt);
					t = t.multiply(t).multiply(t);
					String str = t.toString();
					if(str.length()-num.length()+i>=0&&str.substring(str.length()-num.length()+i).compareTo(num.substring(i))==0)
					{
						tmp = tt;
						break;
					}
				}
			}
			for(int i = 0; i < tmp.length(); i++)
			{
				if(tmp.charAt(i)!='0')
				{
					tmp = tmp.substring(i);
					break;
				}
			}
			System.out.println(tmp);
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -