Số tự nhiên A, B (THTA Quảng Nam 2022)

Xem PDF

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

Cho hai số tự nhiên \(A, B\ (A,B \le 10^9)\).

Yêu cầu: Tính tổng các số từ \(A\) đến \(B\) và đếm xem có bao nhiêu số là bội số của \(A\) mà không vượt quá \(B\).

Ví dụ: \(A=2; B=7\). Tổng các số từ \(2\) đến \(7\)\(27\). Số lượng bội của \(2\)\(3\).

Input

Dữ liệu vào nhập từ bàn phím gồm hai dòng:

  • Dòng thứ nhất là số tự nhiên \(A\).
  • Dòng thứ nhất là số tự nhiên \(B\).

Output

In ra màn hình:

  • Dòng thứ nhất là tính tổng các số từ \(A\) đến \(B\).
  • Dòng thứ hai là số lượng bội của \(A\).

Example

Test 1

Input
2
7
Output
27
3
Note
  • Tổng các số từ \(2\) đến \(7\)\(2+3=4+5+6+7=27\)
  • Số lượng bội của \(2\)\(3\) (số \(2\)\(3\) bội là \(2; 4; 6\))

Bình luận


  • 0
    nguyentriminhphuc2014    9:59 a.m. 24 Tháng 11, 2024

    day la code:
    a = int(input())
    b = int(input())
    sl = b-a+1
    print(((a+b)*sl)//2)
    print(b//a)


    • 0
      baonhat    1:54 p.m. 22 Tháng 7, 2024

      mình sẽ dùng công thức


      • 1
        baonhat    1:54 p.m. 22 Tháng 7, 2024

        code 4 dòng là ok các bạn nha


        • -4
          kimanhctt2    3:13 p.m. 29 Tháng 10, 2023 chỉnh sửa 11

          de vai//ko dễ vãi

          \


          • 0
            khoinguyentl2023    9:51 p.m. 22 Tháng 3, 2023 đã chỉnh sửa

            mọi người ơi kiểm tra lệnh giúp em sai ở đâu ạ
            sao nó cứ TLE
            try:
            a = int(input())
            b = int(input())
            tb = 0
            if a>b:
            print("So thu nhat lon hon so thu hai!")
            else:

               tong = 0
               i = a
               while i <= b:
            
                   tong += i
            
                   i += 1
                   tb = (b-1)/a
               print(tong)
               print(int(tb))
            

            except:
            print("Dinh dang dau vao khong hop le!")

            1 phản hồi

            • 0
              khoinguyentl2023    9:26 p.m. 21 Tháng 3, 2023

              ai có code python 3 ko em xin với =(( ;((

              1 phản hồi

              • -2
                lian11spt    11:09 a.m. 22 Tháng 2, 2023

                ;


                • 14
                  danhlng19    7:56 p.m. 28 Tháng 5, 2022 đã chỉnh sửa

                  Công thức tính số số hạng: n = (b-a)+1
                  Công thức tích tính tổng : n*(b+a)/2
                  Công thức tìm bội: (b-1)/a

                  5 phản hồi