Tổng các số chính phương chia cho 3 dư 1
Submit solution
Points:
2 (partial)
Time limit:
1.0s
Memory limit:
98M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Số chính phương là một số tự nhiên sao cho tồn tại một số tự nhiên bình phương bằng nó ví dụ
Bài toán đặt ra: Cho số tự nhiên
Input
Dòng đầu là số bộ test
Output
Gồm t dòng mỗi dòng là kết quả bài toán vì số quá lớn nên ta chỉ lấy phần dư của kết quả chia cho 1000000007
Ví dụ
Input
Copy
3
10
36
37
Output
Copy
5
46
46
Giải thích
Với
Với
Chú ý Đây là bài dễ bài khó hơn tại Lại là tổng các số chính phương chia cho 3 dư 1
Comments
Bài này hình như test có số to hơn 10^9 thầy ạ