Kết thúc khoá hè 2024

Làm rõ

Thời gian Bài Mô tả
Tháng 9 28, 2024, 10:11 Biến đổi số

Số chia hết cho 30 khi nó chia hết cho 3 và 10. Từ đấy ta có các nhận xét sau:

  1. Số chia hết cho 3 khi tổng các chữ số chia hết cho 3
  2. Số chia hết cho 10 khi chữ số tận cùng của nó bằng 0.
  3. Với cùng một nhóm chữ số, số sẽ lớn nhất khi các chữ số được sắp xếp theo thứ tự "giảm dần" từ trái sang phải. Ta thấy rằng, tính chia hết cho 3 là cố định dù ta sắp xếp chữ số như thế nào đi nữa, và nếu tồn tại chữ số 0 trong số thì nó chắc chắn là chữ số tận cùng sau khi sắp xếp không tăng. Vì thế, ta khai báo và nhập "số" N dưới dạng std::string. Kiểu dữ liệu này có thể được coi như một mảng động gồm các char, vì thế ta sẽ sử dụng câu lệnh std::sort(N.begin(), N.end(), std::greater<char>()). Cuối cùng ta kiểm tra tính chia hết cho 30 của số đó.
Tháng 9 28, 2024, 10:08 Số nhỏ thứ k

Sắp xếp mảng theo thứ tự không giảm bằng câu lệnh std::sort(A + 1, A + 1 + n), khi đó A[k] chính là số nhỏ thứ k.

Mô tả kỳ thi

Chào các học sinh thân mến

Chúng ta sắp đến kỳ thi cuối khóa hè 2024 của trung tâm giáo dục & đào tạo tin học iKH. Đây là cơ hội để các bạn thể hiện những kiến thức và kỹ năng mà mình đã tích lũy trong suốt thời gian qua. Kỳ thi không chỉ là thử thách mà còn là dịp để các bạn khám phá khả năng của mình và chứng minh sự nỗ lực không ngừng nghỉ.

Chúng tôi tin tưởng vào sự chuẩn bị và tinh thần làm bài của các bạn. Chúc các bạn hoàn thành bài thi một cách xuất sắc và gặt hái thành công trong kỳ thi này. Hãy giữ vững sự tự tin và làm bài với tất cả khả năng của mình. Chúc các bạn may mắn và thành công!


Trân trọng,

Trung tâm giáo dục & đào tạo tin học iKH

Trợ lý ảo DKOJ