Đếm bộ số

Xem dạng PDF

Gửi bài giải

Điểm: 0,50 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: COUNT.inp
Output: COUNT.out

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

đếm số lượng bộ số nguyên dương ~(a,b,c)~ thỏa mãn:

  • ~a^2+b^2=c^2~
  • ~a\le b\le c~
  • Chu vi của tam giác có độ dài các cạnh là ~a,b,c~ nằm trong khoảng ~[l,r]~.

Yêu cầu: in ra số lượng bộ số.


COUNT.inp
  • Gồm một dòng duy nhất chứa hai số nguyên dương ~l,r~ (~1\le l\le r\le 10^{11}~)

COUNT.out
  • In ra một số nguyên dương duy nhất là kết quả của bài toán

Subtask
  • Subtask ~1(20\%)~: ~r\le 100~.
  • Subtask ~2(20\%)~: ~r\le 1000~.
  • Subtask ~3(20\%)~: ~r\le 10^5~.
  • Subtask ~4(40\%)~: ~r\le 10^{11}~.

Ví dụ 1:
Sample Input
10 20
Sample Output
1
Giải thích:
  • Chỉ có duy nhất bộ số (~3,4,5~) thỏa mãn.
Ví dụ 2:
Sample Input
20 50
Sample Output
5
Giải thích:
  • Có ~5~ bộ số thỏa mãn là:
  • ~(5, 12, 13)~
  • ~(6, 8, 10)~
  • ~(8, 15, 17)~
  • ~(9, 12, 15)~
  • ~(12, 16, 20)~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.