PTIT063 - Số vui vẻ

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Một số nguyên dương ~a~ được gọi là số vui vẻ nếu nó có số ước số là một số lẻ.

Nhiệm vụ của bạn là tìm ra số lượng số vui vẻ trong một khoảng cho trước.

Input

Gồm một dòng duy nhất chứa hai số nguyên dương lần lượt là ~l~ và ~r~ cách nhau bởi dấu cách.

Giới hạn:

  • ~1 \le l \le r \le 10^5~

Output

Dòng duy nhất chứa số lượng số vui vẻ.

Sample

Input #1
2 11
Output #1
2

Problem source: CLB Lập Trình PTIT


Bình luận

Please read the guidelines before commenting.



  • 0
    taidotai  đã bình luận lúc 2, Tháng 5, 2026, 8:55 chỉnh sửa

    sao ko full test dc vay

    include <bits/stdc++.h>

    using namespace std; int main() { int l, r; cin >> l >> r; int cnt = 0; for (int i = l; i <= r; i++) { int x = sqrt(i); if (xx == i || (x+1)(x+1) == i) cnt++; } cout << cnt; return 0; }


  • 1
    dizionrlxno1  đã bình luận lúc 17, Tháng 12, 2025, 11:25

    include <bits/stdc++.h>

    using namespace std;

    int main() { int l; int r; cin>>l>>r; l++; r--; int cnt=0; for(int i=l;i<=r;i++){ int x=sqrt(i); if(x*x==i) cnt++;} cout<<cnt; return 0; }


  • 0
    minhtriet2013  đã bình luận lúc 11, Tháng 4, 2025, 13:51

    giúp mình vsvs


  • 0
    minhdz123  đã bình luận lúc 12, Tháng 11, 2024, 12:17

    Sao tui được có 5 test vậy.Tui ktra số scp từ l->r á


  • 2
    khaibadao  đã bình luận lúc 3, Tháng 8, 2024, 18:43

    Các bạn để ý kĩ là : trong khoảng cho trước, nghĩa là trong đoạn (l, r) chứ không phải đoạn [l, r]

    Good luck !


    • 1
      thaituandz345  đã bình luận lúc 29, Tháng 11, 2024, 3:34

      Thankss bn nhé


    • 2
      minhdz123  đã bình luận lúc 12, Tháng 11, 2024, 12:19

      ồ tui đúng nhờ bạn nhắc nè cảm ơn nha