Điểm:
100
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
bàn phím
Output:
màn hình
Nhập vào 1 số nguyên \(n\).
Tính tổng \(1*1*1 + 2*2*2 + 3*3*3 + … + n*n*n\).
Example
Test 1
Input
3
Output
36
Bình luận
anh chị có thể giúp em về tổng bình phương được không ạ em mới lớp 4 nên không hiểu về tổng bình phương
Luỹ thừa là phép tính \(x^y\) với y (gọi là số mũ) số x (gọi là cơ số) nhân với nhau với x và y ∈ R (kí hiệu ∈ là thuộc). Bình phương là phép luỹ thừa có số mũ là 2 và lập phương là phép luỹ thừa với số mũ là 3 với x ∈ R (R là tập hợp các số thực và N ⊂ Z ⊂ Q ⊂ R(N là tập hợp các số tự nhiên, Z là tập hợp các số nguyên, Q là tập hợp các số hữu tỉ, nghĩa là viết được dưới dạng phân số với mẫu khác 0 và cả tử lẫn mẫu đều là số nguyên, kí hiệu ⊂ là tập hợp con))
Ở bài này em có thể dùng định lí Nicomachus, nội dung là tổng các lập phương từ 1 tới n bằng bình phương tổng các số từ 1 tới n, tức là như này em nhé:
\(1^3\) + \(2^3\) + \(3^3\) + ... + \(n^3\) = \((1+2+3+...+n)^2\)
Tức là em chỉ cần tính tổng \(1+2+3+4+...+n\) rồi bình phương nó lên là được
Kí hiệu bình phương trong Python với 1 số n là n**2 em nha
Code mẫu Python: