Bài 2: Dãy bóng đèn (TS10 ĐẮK NÔNG - 2025)

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ớ: 256M Input: bàn phím Output: màn hình

Trên một bảng điện tử, các bóng đèn được đánh số bằng các số nguyên dương liên tiếp. Bảng chỉ hiển thị những bóng đèn có số thứ tự thuộc đoạn \([a, b]\).

Màu của bóng đèn được xác định như sau:

  • Bóng đèn có số thứ tự chẵn mang màu xanh.
  • Bóng đèn có số thứ tự lẻ mang màu đỏ.
  • Riêng bóng đèn có số thứ tự chia hết cho \(3\) mang màu vàng, không phụ thuộc vào màu được xác định ở hai quy tắc trên.

Yêu cầu: Đếm số bóng đèn màu xanh có số thứ tự thuộc đoạn \([a, b]\).

Input

Gồm một dòng chứa hai số nguyên \(a\)\(b\) \((1 \le a \le b < 10^{18})\).

Output

In một số nguyên duy nhất là số bóng đèn màu xanh trong đoạn \([a, b]\).

Ví dụ

Test 1

Input
2 10
Output
4
Giải thích

Các bóng đèn màu xanh có số thứ tự \(2\), \(4\), \(8\)\(10\).

Test 2

Input
10 15
Output
2
Giải thích

Các bóng đèn màu xanh có số thứ tự \(10\)\(14\).

Chấm điểm

  • Subtask 1 (80% số điểm): \(1 \le a \le b \le 10^9\).
  • Subtask 2 (20% số điểm): \(10^9 < a \le b < 10^{18}\).

Bình luận (3)

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