ĐẾM HÌNH

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ớ: 512M
Input: stdin
Output: stdout

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


Bình luận

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



  • -2
    sb20240044   đã bình luận 14 ngày trước

    code này cho bí ý tưởng thôi nghen

    Copy
    m = int(input())
    n = int(input())
    s = sum((m - i) * (n - i) for i in range(0, min(m, n) + 1, 2))
    print(s)
    

    • 2
      sds   đã bình luận 14 ngày trước

      bruh, code cua tui ma :))


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

    code ko dung loop : https://www.programiz.com/online-compiler/9SqLqLJns6dhb


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

    ez


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

    Mik cho code nè https://codebeautify.org/alleditor/y2579fe6c


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

    cứu :(


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

    python : https://www.programiz.com/online-compiler/7nSpxiXejmAlf code : a=int(input()) b=int(input()) a1=0 for i in range(1,min(a,b)+1,2): a1+=(a-i+1)*(b-i+1) print (a1)


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

    3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:( 3:(


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

    :(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(:(


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

    bro


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

    Làm như thế nào vậy mấy ní ? Kiểu như số hình vuông là M*N chăng ? Chứ mình ko biết


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

    bruh


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

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

    Làm ntn zậy mn ko hiểu lun á


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

    xin code


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

    code python M = int(input()) N = int(input())

    maxk = min(M, N) numoddk = (maxk + 1) // 2

    count = 0 for i in range(1, numoddk + 1): k = 2 * i - 1 count += (M - k + 1) * (N - k + 1)

    print(count)


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

    https://tinhoctre.vn/martor/6083145d-9760-43a1-800f-7bebaae63f0b.png


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

    ko hiểu đề bài lun ấy


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

    help me


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

    sai test case 4 :(


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

    mình không hiểu đề bài luôn


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

    Code này là scratch nhé https://scratch.mit.edu/projects/1131461767/editor


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

      Ko chia sẻ dự án sao thấy!!!


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

      chia sẻ bài đi bạn nhé :))


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

      tui cũng thế


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

      mình ko tìm thấy


  • 1
    kietjumper   đã bình luận 8 tháng trước

    include <bits/stdc++.h>

    using namespace std;

    int main() { int n, m , k; cin >> n >> m; k = min(n, m); long long s = 0; for (int i = 1;i <= k; i+=2){ s += (m-i+1)*(n-i+1); } cout<< s; }

    Khong co C++ :(((


  • 1
    tinhoc   đã bình luận lúc 18, Tháng 8, 2024, 8:07

    dem=0, i=1, lặp cho đến khi i>M hoặc i>N: dem=dem+(M+1-i)*(N+1-i), i=i+2


  • 4
    titantvman123   đã bình luận lúc 6, Tháng 7, 2024, 14:28 sửa 4

    print("How")


  • 4
    KhiemNguyen   đã bình luận lúc 28, Tháng 6, 2024, 14:39

    M=int(input()) N=int(input()) T=0 while (M>0)and(N>0): T+=M*N M-=2 N-=2 print(T)


  • -1
    thienthansanga2k13   đã bình luận lúc 27, Tháng 6, 2024, 14:18

    tui làm được nhưng ràng buộc thì ko hiểu


  • -4
    giaminh   đã bình luận lúc 26, Tháng 6, 2024, 21:25

    hiểu nhưng ko biết làm


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

      Test case #1: Kết quả đúng (AC) [0,292s, 76.08 MB] (1/1)

      Test case #2: Kết quả sai (WA) [0,292s, 76.29 MB] (0/1)

      Test case #3: Kết quả sai (WA) [0,298s, 76.12 MB] (0/1)

      Test case #4: Kết quả sai (WA) [0,291s, 76.05 MB] (0/1)

      Test case #5: Kết quả sai (WA) [0,290s, 76.05 MB] (0/1)

      (CỨU VỚI HUHUHU)


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

        Không sao đâu bạn tại trình yếu thôi không sao đâu đừng buồn nhé vì trước sau gì cũng đội sỗ thôi


  • -5
    HDG_12   đã bình luận lúc 23, Tháng 6, 2024, 7:54

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


  • -5
    tamduc   đã bình luận lúc 17, Tháng 6, 2024, 16:28

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


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

    tôi hiểu đề bài nhưng ko biết làm


  • -9
    dangkhoi162013   đã bình luận lúc 8, Tháng 6, 2024, 20:38

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


  • 2
    ruby_annhien   đã bình luận lúc 8, Tháng 6, 2024, 18:14

    pls help, mình ko biết làm


  • 2
    Camthao   đã bình luận lúc 7, Tháng 6, 2024, 18:01

    đọc xong k hiểu j lun ó 😔🤨🤔


  • -3
    caodinhvinh2015   đã bình luận lúc 6, Tháng 6, 2024, 9:42

    làm bằng scratch thì làm sao ạ?


    • -2
      KhiemNguyen   đã bình luận lúc 28, Tháng 6, 2024, 14:34

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


  • -13
    KPKTuan   đã bình luận lúc 28, Tháng 5, 2024, 14:44

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


  • -16
    stulive55   đã bình luận lúc 11, Tháng 5, 2024, 15:44

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


  • -3
    anhducthcq   đã bình luận lúc 5, Tháng 5, 2024, 9:20

    khó théeeeeeeeeeeeeeeeeeeeeee


  • 7
    MinhMinh2013   đã bình luận lúc 21, Tháng 3, 2024, 10:43

    Bài này dễ mà! Cho M là số cột còn N là số hàng. Để đếm được số hình vuông có cạnh lẻ có trong hình, ta lấy MxN rồi M-2 x N-2(vì yêu cầu lấy số lẻ) làm như vậy sẽ tạo ra một đệ quy cho đến khi M-K x N-K = 1 mới thôi


    • 0
      SK24_A648   đã bình luận lúc 10, Tháng 6, 2024, 9:09

      k đâu ra


    • 0
      truongphat   đã bình luận lúc 9, Tháng 6, 2024, 8:02

      lặp lại cho đén khi n-k*M-k == 0


    • 0
      haidz118   đã bình luận lúc 2, Tháng 5, 2024, 21:15

      ko hiểu


    • -6
      mtxvu23   đã bình luận lúc 21, Tháng 3, 2024, 10:43 sửa 3

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


  • 3
    mtxvu23   đã bình luận lúc 21, Tháng 3, 2024, 9:09

    Pls help :3:


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

    làm như nào vậy mn


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

      khong ngo day