前言
这题用Java,自己作吧你,好好的C不用……
题目要求P1876题目链接
这个题其实你如果正常做是没法做的,因为2^40诶,1T吧,偶买噶……
其实就是一个求平方数的问题。
为啥是平方数呢?下面是我截的图,来自洛谷一份题解,可供参考:
就算知道了,面临如此大数,在Java下就很难受(没longlong,BigInteger不好使,数组不好使,索引什么的还得long转int……极其麻烦就是了)
其实下面的全部错误基本是语法问题或者边界问题,很难搞……
第一次提交——WA+REimport java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Long num = scanner.nextLong();
List arr = new ArrayList(10000000);
Long i;
for (i = (long)0; i*i
关注
打赏
热门博文
- 【Linux】Ubuntu20.04安装和卸载MySQL8
- 【Linux】Ubuntu 20.04 报错 curl: (23) Failure writing output to destination 的解决方法
- 【Java】JUnit 4.13.2 警告 ‘assertEquals(double, double)‘ is deprecated 的解决方法
- 【JavaScript】处理 @parcel/transformer-js: Browser scripts cannot have imports or exports.
- 【Python】处理TypeError: Plain typing.NoReturn is not valid as type argument
- 【Python】Matplotlib可视化50例
- 【C语言】C语言修改MySQL数据库
- 【Java】从默认包导入类和对象报错的解决方法
- 【Java】panel.getGraphics()报错空指针异常的解决方法
- 【Java】IDEA编译Java项目报错 java: 找不到符号 的解决方法