Đếm số chính phương

Xem PDF

Điểm: 200 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho hai số nguyên dương \(L, R\). Đếm xem có bao nhiêu số chính phương trong đoạn \([L, R]\).

Input:

  • Gồm 1 dòng có 2 số nguyên dương \(L, R \ (1 \leq L \leq R \leq 10^{18})\).

Output:

  • In ra số lượng số chính phương trong đoạn \([L, R]\).

Example

Test 1

Input
1 9
Output
3

Bình luận


  • 0
    leminhduc    10:07 p.m. 16 Tháng 11, 2024

    // Code c++20 đây nhe bạn

    include<bits/stdc++.h>

    define ll long long

    define f(i, a, b) for(ll i=(a); i<=(b); ++i)

    using namespace std;
    int main (){
    cin.tie(nullptr)->sync_with_stdio(false);
    ll l, r;
    cin >> l >> r;
    cout << max(0ll, (ll)floor(sqrt(r)) - (ll)ceil(sqrt(l)) + 1);
    return 0;
    }


    • -2
      ducbao_    8:26 a.m. 2 Tháng 11, 2024
      from math import *
      
      def dem(l, r):
          bd = ceil(sqrt(l))
          kt = floor(sqrt(r))
          return max(0, kt - bd + 1)
      l, r = map(int,input().split())
      print(dem(l, r))
      

      • -1
        tranvanphuc1950nb    9:25 p.m. 22 Tháng 9, 2024

        bài này làm bằng c++20 như nào vậy


        • 0
          doanngocgiahung2013    1:01 p.m. 14 Tháng 7, 2024

          i have code pascal


          • 0
            happydkiwi    6:57 p.m. 8 Tháng 5, 2024

            tui TLE


            • 0
              happydkiwi    6:57 p.m. 8 Tháng 5, 2024

              bài này không đỡ nổi vì python đúng 1 giây


              • 0
                nguyenpaul1305    11:28 a.m. 29 Tháng 10, 2023

                oooonnnnnoooo


                • 1
                  iq2000laday    2:41 p.m. 4 Tháng 7, 2023

                  Bài này mà cho có 1s thì Python chết tươi :v

                  2 phản hồi

                  • 0
                    minhtuanitk20    1:56 p.m. 9 Tháng 10, 2021

                    bài cơ bản


                    • 0
                      algorit    11:17 a.m. 23 Tháng 7, 2020

                      Thề , em ra bài là toàn ..........

                      2 phản hồi
                      • 3 bình luận nữa