Trình tạo danh sách số lập phương hoàn hảo là gì?
Số lập phương hoàn hảo là bất kỳ số nguyên nào bằng lập phương của một số nguyên, tức là số có dạng n mũ ba (\(n^3\)). Công cụ này lập một bảng các số lập phương liên tiếp: với mỗi số nguyên n, nó hiển thị ký hiệu lũy thừa và giá trị nguyên \(n \times n \times n\). Theo mặc định, công cụ liệt kê 100 số lập phương hoàn hảo đầu tiên, từ \(1^3 = 1\) đến \(100^3 = 1.000.000\), nhưng bạn hoàn toàn có thể chọn số lượng tùy ý cũng như một số nguyên bắt đầu khác.
Cách sử dụng
Hãy nhập số lượng số lập phương bạn muốn liệt kê tại ô "Số lượng số lập phương cần liệt kê" (từ 1 đến 10.000). Nếu không muốn bắt đầu từ 1, bạn có thể thay đổi giá trị "Bắt đầu từ số nguyên". Công cụ sẽ tạo ra một bảng có thể cuộn và in được với ba cột: số nguyên cơ sở n, ký hiệu lập phương của nó (ví dụ \(7^3\)) và giá trị lập phương đã tính. Bảng cũng cho biết số lập phương cuối cùng và tổng của tất cả các số lập phương được liệt kê.
Giải thích công thức
Lập phương của một số nguyên đơn giản là $$n^3 = n \times n \times n.$$ Với danh sách có số lượng C bắt đầu tại S, công cụ duyệt qua mọi số nguyên n trong khoảng đóng \([S, S + C - 1]\) và tính \(n^3\) cho từng số.
$$a_k = \left(\text{Start} + k\right)^{3}, \quad k = 0, 1, \dots, \text{Count} - 1$$
Vì mỗi giá trị đều được tạo ra từ lập phương của một số nguyên, nên mọi phần tử trong bảng đều là một số lập phương hoàn hảo thật sự. Dãy số này (bắt đầu từ 1) được ghi danh là A000578 trong Bách khoa toàn thư trực tuyến về các dãy số nguyên (OEIS), trong đó \(a(n) = n^3\).
Ví dụ minh họa
Với số lượng = 5 và bắt đầu = 1, công cụ cho kết quả: \(1^3 = 1\), \(2^3 = 8\), \(3^3 = 27\), \(4^3 = 64\), \(5^3 = 125\). Kiểm tra nhanh với các phần tử lớn hơn cũng khớp quy luật: \(26^3 = 17.576\), \(51^3 = 132.651\), \(80^3 = 512.000\) và \(100^3 = 1.000.000\).
Câu hỏi thường gặp
Số lập phương hoàn hảo là gì? Đó là một số nguyên có thể viết được dưới dạng một số nguyên khác lũy thừa ba, chẳng hạn 8 (\(2^3\)) hay 27 (\(3^3\)).
Tôi có thể bắt đầu từ số khác 1 không? Có. Bạn chỉ cần đặt "Bắt đầu từ số nguyên" thành giá trị tùy ý. Lưu ý rằng các số nguyên âm cũng cho ra số lập phương hợp lệ, ví dụ \((-2)^3 = -8\).
Các con số có thể lớn đến mức nào? Số lập phương tăng rất nhanh: \(100^3\) là một triệu và \(10.000^3\) là một nghìn tỷ. Công cụ sử dụng phép toán số nguyên 64-bit nên các giá trị trong khoảng mặc định luôn chính xác tuyệt đối.