Cảm ơn tác giả, bài viết rất đầy đủ :)

Cảm ơn tác giả bài viết rất hay và chi tiết. Cơ mà mình thấy vướng một chỗ nhỏ là code trình bày chưa được đẹp lắm thôi ^^

cảm ơn bạn mình hi vọng bài viết giúp được bạn.

Cho em hỏi, em muốn đọc dữ liệu từ 2 file .txt nhưng bị lỗi thì phải làm sao ạ?

Cách 1: bạn freopen("input.txt", "r", stdin) và tạo ngay cái vòng lặp sau đó với scanf.

Cách 2: bạn không cần gõ freopen và tạo ngay luôn cái vòng lặp với scanf. Sau khi bạn compile code bạn dùng lệnh sau để chạy file thực thi kèm việc đưa input.txt vào bằng cách thực thi dòng lệnh: a.exe < input.txt.

Ví dụ: https://bugs.vn/Gb8Sn

Dùng cách vậy code ngắn gọn và gần gũi như gõ từ bàn phím vào vậy. Vậy sẽ ít gặp lỗi hơn và giờ mình chỉ cần tập trung vào thuật toán thôi.

Cho em xin file hàng đợi có ưu tiên được không ạ? Em tìm không thấy.

Chào tác giả! Cho em hỏi theo như mã giả của chị thì trong bài ví dụ mô phỏng chúng ta phải dừng từ bước 4 chứ sao lại dừng tại bước 5 ạ. Vì bước 4, ta chọn K, mà K lại là trạng thái kết thúc. Mong chị giải thích cho em đoạn đó. Em cảm ơn!

Một chương trình có thể di động đến phạm vi mà nó có thể dễ dàng di chuyển đến môi trường máy tính mới với nỗ lực ít hơn nhiều sẽ được yêu cầu để nó viết lại từ đầu. Keith Braithwaite