TÍNH TỔNG DÃY SỐ

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
Python, Scratch

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Bình luận

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



  • 0
    khuukhanhbinhat2   đã bình luận 7 giờ trước

    code : n=int(input()) m=int(input()) a=1 b=n tong=0 for i in range(m): if i % 2 == 0: tong+=a a+=1 else: tong+=b b-=1 print(tong)


  • -1
    DinhQuangDang   đã bình luận 4 ngày trước

    https://scratch.mit.edu/projects/1184006865/editor


  • 0
    DinhQuangDang   đã bình luận 4 ngày trước

    tui dùng vòng lặp mà ko quá thời gian nè


  • 0
    Fullmarks   đã bình luận 21 ngày trước

    dễ á :)))


  • -1
    kik   đã bình luận 25 ngày trước chỉnh sửa

    :)))


  • -1
    kik   đã bình luận 25 ngày trước

    đúng cả 5 test


  • -1
    kik   đã bình luận 25 ngày trước

    scratch link: https://scratch.mit.edu/projects/1174436872/editor/


  • 1
    buidang2015   đã bình luận một tháng trước

    làm trong scratch như thế nào vậy


    • -1
      hoangluong2014   đã bình luận một tháng trước chỉnh sửa

      N = int(input()) M = int(input())

      total = 0 for i in range(1, M + 1): if i % 2 == 1: total += (i + 1) // 2 else: total += N - (i // 2) + 1

      print(total)


      • -1
        usue123   đã bình luận 23 ngày trước

        n = int(input()) m = int(input()) tong = n + 1 a = (m - 1) // 2

        if m % 2 == 0: print(tong * (m // 2)) if m % 2 > 0: print(tong * a + a + 1)


  • -1
    25A-569   đã bình luận một tháng trước

    from math import * n = int(input()) m = int(input()) print(sum(range(1, ceil(m/2) + 1)) + sum(range(n, n-floor(m/2), -1)))


  • -1
    thienhoang2014   đã bình luận 2 tháng trước

    Mua sách Vietstem có giải


  • -1
    vietdz123   đã bình luận 2 tháng trước chỉnh sửa

    bài này cũng hơi khó =0


  • -3
    phambahuy5ddl   đã bình luận 2 tháng trước

    pls


  • -3
    phambahuy5ddl   đã bình luận 2 tháng trước

    ai b làm ko


    • -2
      hoangluong2014   đã bình luận một tháng trước

      N = int(input()) M = int(input())

      total = 0 for i in range(1, M + 1): if i % 2 == 1: total += (i + 1) // 2 else: total += N - (i // 2) + 1

      print(total)


  • -3
    Nglinh_2k14   đã bình luận 2 tháng trước

    ai bt lam ko


  • -3
    phambahuy5ddl   đã bình luận 2 tháng trước

    helllloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo


  • -5
    ducanhdb1   đã bình luận 2 tháng trước

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -12
    oanhth123456   đã bình luận 2 tháng trước chỉnh sửa

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -9
    oanhth123456   đã bình luận 2 tháng trước

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 0
    minhhoangharryle   đã bình luận 2 tháng trước chỉnh sửa

    n = int(input());k= int(input());print(sum([(1+//2 if _ %2==1 else 1+n-//2) for _ in range(1, k+1,1)]))


  • -1
    duy_khanh_2k7   đã bình luận 4 tháng trước

    from math import *
    n = int(input())
    m = int(input())
    print(sum(range(1, ceil(m/2) + 1)) + sum(range(n, n-floor(m/2), -1)))


  • -5
    thanh123   đã bình luận 5 tháng trước

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -2
    donakhoa_nhd   đã bình luận 10 tháng trước

    if M % 2 == 0: tong = (M // 2) * (N + 1) else: tong = (M // 2) * (N + 1) + (M + 1) // 2


  • -1
    tn   đã bình luận lúc 2, Tháng 7, 2024, 23:32

    code : n=int(input()) m=int(input()) total=(n+1)*(m>>1)

    m&1==m%2

    if(m&1): total+=(m>>1)+1 print(total)


  • 3
    nguyentuantuat2   đã bình luận lúc 1, Tháng 7, 2024, 14:27

    cứu mình với, mình làm trên scratch ra kết quả nhanh lắm mà lại bị nói là quá thời gian


    • -2
      khailuongphong   đã bình luận 2 tháng trước

      mình được có 60/100 điểm thôi

      vì dùng vòng lặp

      do ko biết cách ko dùng vòng lặp


    • 2
      baochau2015   đã bình luận 2 tháng trước

      ban lam lai thu xem


    • 2
      dinhvinh4b   đã bình luận 3 tháng trước

      mình cũng thế


    • 2
      QuocHuy2014   đã bình luận 4 tháng trước

      Bạn có dùng lặp ko?


  • -3
    tung123   đã bình luận lúc 8, Tháng 6, 2024, 22:37

    40 diem

    n=int(input()) m=int(input()) l=[1, n, 2, (n - 1), 3, (n - 2)] t=0 if n%2==0 and 1<=m<=n<=10**9: for i in range(1, m+1): t+=l[i-1] print(t)


  • -5
    tung123   đã bình luận lúc 8, Tháng 6, 2024, 9:57

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 1
    Tony_ankhanh1234   đã bình luận lúc 6, Tháng 6, 2024, 16:04

    https://scratch.mit.edu/projects/1030960813/editor/ tự xem đi


  • 6
    phungxuanlam   đã bình luận lúc 5, Tháng 6, 2024, 15:45

    https://drive.google.com/file/d/1QbJzRf0UWVpYhw4n6pBD5TsiCI50nNxQ/view tham khảo nha


    • -2
      sb20240044   đã bình luận 2 tháng trước

      cảm ơn nhé bạn :))


  • -1
    KhiemNguyen   đã bình luận lúc 5, Tháng 6, 2024, 15:28

    N=int(input()) M=int(input()) if M==1:print(1) elif M%2==1:print((M//2+2)(M//2+1)//2+(2N-M//2+1)(M//2)//2) else:print((1+M//2)(M//2)//2+(2N-M//2+1)(M//2)//2)


  • -1
    Thanh_Tung_238   đã bình luận lúc 27, Tháng 5, 2024, 3:22

    a=int(input()) b=int(input()) tong=0 for i in range(a+1,b): if (i%2==0) and (i%3!=0): tong=tong+i print(tong) Test cuối vì sao quá thời gian


    • -1
      Clermono   đã bình luận lúc 4, Tháng 6, 2024, 16:28

      nên dùng sum() đó


  • 4
    bynk2311   đã bình luận lúc 22, Tháng 5, 2024, 17:22

    cho mình xin test 5 với ạ


  • -9
    Bongu   đã bình luận lúc 7, Tháng 5, 2024, 15:49

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -13
    Bongu   đã bình luận lúc 7, Tháng 5, 2024, 15:49

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -14
    Bongu   đã bình luận lúc 7, Tháng 5, 2024, 15:49

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 29
    Chiie   đã bình luận lúc 29, Tháng 4, 2024, 15:33

    Làm thế nào vậy mn ?