Quy luật dãy số 01

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: 900 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho dãy số có quy luật sau: \(3; 4;6;7;9;10;12;13;...\). Cho hai số \(A\)\(B\) (\(A\leq B\)), hãy tính tổng các phần tử của dãy số mà lớn hơn \(A\) và nhỏ hơn \(B\).

Ví dụ: Khi \(A=2\)\(B=8\) thì ta đưa ra kết quả là 20 (là tổng của \(3;4;6;7\)).

Yêu cầu: Cho hai số \(A, B\). Hãy tính tổng theo yêu cầu.

Input

  • Dòng thứ nhất chứa số \(A\).
  • Dòng thứ nhất chứa số \(B\).

Output

  • Ghi ra thiết bị ra chuẩn một số nguyên duy nhất – là tổng theo yêu cầu.

Constrains

  • \(1\le A \le B \le 2 \times 10^8\).

Scoring

  • Subtask \(1\) (\(3/7\) số điểm): \(1\le A \le B \le 10^5\).
  • Subtask \(2\) (\(2/7\) số điểm): \(1\le A \le B \le 5 \times 10^6\).
  • Subtask \(3\) (\(2/7\) số điểm): \(1\le A \le B \le 2 \times 10^8\).

Example

Test 1

Input
2
8 
Output
20

Bình luận (32)

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