#CT0000062. Bình phương hoặc lập phương (Square or Cube)
Bình phương hoặc lập phương (Square or Cube)
Bình phương hoặc lập phương (Square or Cube)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một số nguyên dương là số chính phương nếu có dạng , và là số lập phương nếu có dạng , trong đó là các số nguyên dương.
Cho hai số nguyên dương và . Hãy đếm số lượng số nguyên thỏa mãn ít nhất một trong hai điều kiện: là số chính phương hoặc là số lập phương.
Nếu một số đồng thời là số chính phương và số lập phương thì chỉ được tính một lần.
Input
Một dòng chứa hai số nguyên dương và .
Output
In ra một số nguyên duy nhất là số lượng số thuộc đoạn thỏa mãn yêu cầu.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input
1 10
Output
4
Giải thích
Các số thỏa mãn là . Số vừa là chính phương vừa là lập phương nhưng chỉ được tính một lần.
Ví dụ 2
Input
8 64
Output
8
Giải thích
Các số cần đếm là . Số thuộc cả hai nhóm nhưng chỉ tính một lần.
Ví dụ 3
Input
64 729
Output
24
Giải thích
Trong đoạn có số chính phương và số lập phương. Hai số và thuộc cả hai nhóm. Theo nguyên tắc cộng trừ, số lượng phân biệt là .