Phá Hủy MEX
Đề bài
====
Cho một mảng gồm các phần tử (a1, a2, a3 ... an). Chọn bất kỳ một đoạn con nào của mảng (ai, ai+1 ... aj) và thay thế đoạn đó bằng giá trị MEX(ai, ai+1 ... aj). Hỏi cần ít nhất bao nhiêu bước để toàn bộ mảng trở thành mảng chỉ chứa số 0.
Liên kết đề bài: https://codeforces.com/problemset/problem/2049/A
Phân tích đề bài
====
Điểm the ...
Đăng vào ngày 9 tháng 7 lúc 04:24
Hiểu về Decorators trong Python
Decorator là một khái niệm quan trọng trong Python, thường được sử dụng để thêm chức năng bổ sung cho hàm mà không cần sửa đổi hàm gốc.
Decorator cơ bản
Ví dụ, anh Nam mua một chiếc iPhone12 làm quà sinh nhật cho bạn gái, điện thoại còn nguyên hộp chưa mở.
def qua_tang():
print('iPhone12')
qua_tang() # Chạy để hiển thị thông tin quà tặn ...
Đăng vào ngày 4 tháng 7 lúc 16:15
Java-Điều Technical sin và Dual-Điều
1. What is a Linked List?
2. Key Characteristics of Linked Lists:
3. Principles of Linked List Implementation:
4. How to Implement a Linked List from Scratch?
1. What is a Linked List?
-Linked technical là một cấu trúc dữ liệu trong không gian physical, non-chains, non-chains sử dụng technical non-chains để lưu trữ các phần tử. Các phần tử tron ...
Đăng vào ngày 26 tháng 6 lúc 09:43
Kỹ thuật lập trình trong Kotlin
Câu lệnh rỗng
Trong ngôn ngữ Kotlin, các câu lệnh trống có thể được biểu diễn bằng:
{}
Unit
when (x) {
1 -> ...
2 -> ...
else -> {}
// else -> Unit
}
Biểu thức when
Sử dụng biểu thức when không có điều kiện để thay thế các khối phân nhánh
val v = if (x < y) 1 else if (x == y) 2 else 3
val v = when {
x < ...
Đăng vào ngày 25 tháng 6 lúc 05:06
Hướng dẫn toàn diện về các thuật toán STL trong C++
1. Các thuật toán không thay đổi dãy
Các thuật toán này không sửa đổi các phần tử trong container mà chúng hoạt động.
1.1 find và find_if
find(begin, end, value): Tìm phần tử đầu tiên bằng value, trả về iterator (nếu không tìm thấy trả về end).
find_if(begin, end, predicate): Tìm phần tử đầu tiên thỏa mãn điều kiện.
find_end(begin, end, sub_be ...
Đăng vào ngày 12 tháng 6 lúc 07:43
Khái niệm và Cách sử dụng Hàm trong Python
Giới thiệu về Hàm
Tại sao cần sử dụng hàm?
Sử dụng hàm giúp giải quyết các vấn đề sau:
Cấu trúc tổ chức code rõ ràng, dễ đọc
Tránh lặp lại code khi có chức năng tương tự
Dễ dàng mở rộng và bảo trì khi cần thay đổi chức năng
Hàm là gì?
Hàm giống như một công cụ đã được chuẩn bị sẵn sàng để sử dụng nhiều lần. Ví dụ như một người t ...
Đăng vào ngày 1 tháng 6 lúc 09:50