Tổng lẻ

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1000 (p) Thời gian: 0.5s Bộ nhớ: 512M Input: TONGLE.INP Output: TONGLE.OUT

Hôm nay Tí học về số lẻ. Vì rất tò mò nên Tí thử tạo các biểu thức để khám phá tính chất của chúng. Tí viết bình phương các số lẻ đầu tiên và đảo dấu các số này một cách xen kẽ: \(1^2, -3^2, 5^2, -7^2, 9^2, \dots\) sau đó tính tổng của \(n\) số đầu tiên. Việc tính toán bằng tay với \(n\) nhỏ không thành vấn đề, nhưng với \(n\) lớn, Tí cần sự trợ giúp của lập trình.

Yêu cầu: Cho biết \(n\), hãy tính tổng \(n\) số hạng đầu tiên của dãy số tạo bởi quy luật trên.

Input

  • Đọc vào từ tệp văn bản TONGLE.INP:
    • Dòng duy nhất chứa số nguyên \(n\) (\(1 \le n \le 10^9\)).

Output

  • Ghi ra tệp văn bản TONGLE.OUT:
    • Dòng duy nhất chứa kết quả tổng cần tính.

Example

Test 1

Input
2
Output
-8
Note

\(1 + (-9) = -8\)

Ràng buộc

  • Subtask 1 (\(70\%\) số điểm): \(n \le 10^6\).
  • Subtask 2 (\(30\%\) số điểm): Không có ràng buộc thêm.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: