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, PyPy, 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

Please read the guidelines before commenting.



  • 1
    manhphuong20420140  đã bình luận lúc 29, Tháng 1, 2026, 7:10

    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) { dem=dem + 1; cout<<i<<" "; } } if (dem == 0) { cout << "NOT FOUND"; } return 0; }


  • 0
    manhphuong20420140  đã bình luận lúc 24, Tháng 1, 2026, 8:09

    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) { dem=dem + 1; cout<<i<<" "; } } if (dem == 0) { cout << "NOT FOUND"; } return 0; }


  • 0
    toan20haha  đã bình luận lúc 10, Tháng 1, 2026, 11:40

    include <iostream>

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


  • 1
    maxkhanhminh  đã bình luận lúc 9, Tháng 1, 2026, 9:47

    a, b = map(int, input().split()) r = [] for i in range(a + 1, b): if i % 3 == 0: r.append(i) if r: print(*r[::-1]) else: print("NOT FOUND")


    • 0
      minhdang1604  đã bình luận lúc 9, Tháng 1, 2026, 15:04 chỉnh sửa

      Đây là code python mà.


  • 0
    nguyentiendung11012010  đã bình luận lúc 10, Tháng 12, 2025, 14:57 chỉnh sửa

    } // ủa sao code này sai vậy mn


  • -1
    dot755  đã bình luận lúc 26, Tháng 11, 2025, 11:02

    ae để ý trong khoảng (a,b) là a< và <b ko lại cay


  • -9
    TUANTU01  đã bình luận lúc 7, Tháng 11, 2025, 15:33

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


  • 1
    rubycool9211  đã bình luận lúc 10, Tháng 8, 2025, 5:13

    Ý tưởng tốt đó bro nhưng code lỗi rồi


  • -2
    Bach2013  đã bình luận lúc 1, Tháng 1, 2025, 9:14

    case 4,5 là không có số nào nha ,nhớ kiểm tra coi tập hợp có rỗng ko


  • 8
    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
    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


  • -4
    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


  • 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


    • 11
      Hiếu Nguyễn  đã bình luận lúc 8, Tháng 7, 2023, 5:12 sửa 2

      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é.


  • 2
    Hiếu Nguyễn  đã 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.