VL19 - In ra các số chia hết chia hết cho 3

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, Python, Ruby, Rust, Scratch, Swift

Viết chương trình in ra các số chia hết cho 3 theo thứ tự giảm dần trong khoảng ~(a, b)~

Input

Hai số nguyên ~a~ và ~b~

Giới hạn:

  • ~ |a|, |b| \le 10000 ~
  • ~a \le b~

Output

Danh sách các số chia hết cho 3 trong khoảng ~(a, b)~ theo thứ tự giảm dần, các số cách nhau 1 dấu cách.

Nếu không có số nào chia hết cho 3 trong phạm vi yêu cầu, in ra NOT FOUND

Sample

Input #1
2 7
Output #1
6 3

Bình luận

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



  • -2
    Angel  đã bình luận lúc 4, Tháng 3, 2024, 2:53

    a,b=map(int,input().split()) for i in range(b,a - 1,-1): if i%3==0: print(i,end=" ") mọi người coi dùm em với ạ


    • 0
      viet1  đã bình luận lúc 26, Tháng 3, 2024, 1:11

      nó bảo xếp theo thứ tự từ lớn đến bé mà


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

    include<bits/stdc++.h>

    using namespace std; int main() { int a,b; cin>>a>>b; int dem=0; for(int i=b-1;i>a;i--) if(i%3==0){ cout<<i<<" "; dem++;} if(dem==0) cout<<"NOT FOUND"; return 0; }


  • 0
    hailuacx  đã bình luận lúc 14, Tháng 1, 2024, 3:17

    include <bits/stdc++.h>

    using namespace std; int main(){ int a,b; cin >> a >> b; int dem = 0; for (int i = b-1; i > a; i--){ if (i % 3 == 0){ cout << i << " "; dem ++; } } if (dem == 0) { cout << "NOT FOUND"; }

    return 0;
    

    }


  • 3
    kitajima2910  đã bình luận lúc 24, Tháng 12, 2023, 3:21

    Bài này các bạn chú ý là trong "khoảng (a, b)" != trong "đoạn [a, b]" nhé :v


  • 0
    VoPhatDat  đã bình luận lúc 20, Tháng 12, 2023, 23:04

    a, b = map(int, input().split()) d = 0 for i in range(b-1, a, -1): if (i % 3 == 0): print(i, " ", end = "") d+=1 if (d == 0): print("NOT FOUND")


  • 0
    111_PhanHoangTanh  đã bình luận lúc 26, Tháng 11, 2023, 15:52

    include<bits/stdc++.h>

    using namespace std; int main(){ int a,b; cin>>a>>b; int dem =0; for(int i=b-1; i>a; i--){ if(i%3==0){ cout<<i<<" "; } else{ dem++; } } if(dem==0)cout<<"NOT FOUND"; return 0; }


  • -8
    user  đã bình luận lúc 16, Tháng 11, 2023, 13:13

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


  • 0
    Banbuaboy2k4  đã bình luận lúc 12, Tháng 11, 2023, 7:51

    chao mn


  • -2
    nhpnhpnhp  đã bình luận lúc 27, Tháng 10, 2023, 17:51

    các bạn nhớ lưu ý trường hợp b âm nếu dùng công thức (b-1)/3*3 nhé <3


  • 0
    nguien_24  đã bình luận lúc 22, Tháng 10, 2023, 15:46

    test 4 sao vậy ad em toàn WA


    • 0
      5kym4rk  đã bình luận lúc 13, Tháng 11, 2023, 8:40

      Bạn ơi bạn sửa sửa được lỗi chưa cho mình xin gợi ý với.


      • -1
        anhdeptrai1912  đã bình luận lúc 18, Tháng 12, 2023, 15:30

        include <stdio.h>

        void solve(int a, int b) { int ok = 0; for (int i = b-1; i > a; i--) { if (i % 3 == 0) { printf("%d ", i); ok = 1; } } if (!ok) { printf("NOT FOUND"); } }

        int main() { int a,b; scanf("%d%d", &a, &b); solve(a,b); return 0; }

        bạn tham khảo


  • 0
    ngkhacbaolam2809  đã bình luận lúc 19, Tháng 10, 2023, 8:14

    Bài này nên sử sử dụng vector nhé để kiểm tra có rỗng hay không


  • -3
    Nguyen_Tan_Trong_Hieu_123  đã bình luận lúc 23, Tháng 9, 2023, 9:06

    sai miết thấy cáu quãi


    • -9
      codega  đã bình luận lúc 15, Tháng 10, 2023, 4:30

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


  • -5
    Mechamaru  đã bình luận lúc 31, Tháng 8, 2023, 11:05

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


  • -1
    kaede_chan04  đã bình luận lúc 17, Tháng 8, 2023, 8:32

    o


  • 1
    hungtien2202  đã bình luận lúc 4, Tháng 8, 2023, 17:08

    testcase yếu quá ad ơi, check cái not found dùng b-a<=3 cũng được AC mặc dù a=5 b=7 thì nó sai


  • -8
    Màu_Hồng_Nam_Tíᥒh  đã bình luận lúc 27, Tháng 7, 2023, 12:42

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


  • 0
    baovblc123  đã bình luận lúc 24, Tháng 7, 2023, 8:07

    int main(){ int a, b, dem =0; std:: cin >> a >> b; for(int i = b - 1; i> a; i--){ if(i%3==0){ std:: cout << i << " "; }else dem++; } if(dem == 0) std:: cout << "NOT FOUND"; return 0; }

    m.n xem giúp mình có sai ở đâu kh toàn bị WA ở test 4 :((


    • 0
      SBD20Caominhduc  đã bình luận lúc 13, Tháng 10, 2023, 14:38

      include <bits/stdc++.h>

      using namespace std; long long a,b,dem; int main() { cin >> a >> b; for(int i = b - 1; i> a; i--) { if(i%3==0) { cout << i << " "; dem++; } } if(dem == 0) cout << "NOT FOUND"; return 0; }


  • 0
    lch101  đã bình luận lúc 23, Tháng 7, 2023, 6:31

    Mọi người để ý là |a| <= 10000 nhé tức là nó có thể âm


  • 0
    Ryommen  đã bình luận lúc 5, Tháng 7, 2023, 15:05

    bài này cứ gặp Participant's output contains extra tokens khó chịu quá mặc dù đã xóa dấu cách cuối rồi và test 1 là tăng dần chứ ko phải giảm dần


    • 1
      Hieu Nguyen  đã bình luận lúc 8, Tháng 7, 2023, 5:12 chỉnh sửa

      Anh đã kiểm tra đề và bộ test không hề sai nhé em, lưu ý khoảng thì không bao gồm biên nhé.

      Ngoài ra, em đọc trang FAQ để hiểu mô tả em gặp nhé.


      • -14
        user  đã bình luận lúc 16, Tháng 11, 2023, 13:23

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


        • 1
          Mechamaru  đã bình luận lúc 23, Tháng 2, 2024, 14:26

          ko bt j cứ chửi , ko vt đc code cay à:))))


  • 0
    copy_paste  đã bình luận lúc 4, Tháng 7, 2023, 9:08

    bài này test thứ 3 nó cứ bị sao ý nhỉ


    • 0
      Hieu Nguyen  đã bình luận lúc 8, Tháng 7, 2023, 5:11

      Test 3 vẫn thoả mãn giới hạn nêu ra trong bài nhé em.