[SPOJ] QMAX
Đề bài: http://vn.spoj.com/problems/QMAX/ Bài này chúng ta sử dụng Interval Tree. Các bạn xem tài liệu này về Interval tree và trong đó cũng có cách giải bài này luôn đó.
Đề bài: http://vn.spoj.com/problems/QMAX/ Bài này chúng ta sử dụng Interval Tree. Các bạn xem tài liệu này về Interval tree và trong đó cũng có cách giải bài này luôn đó.
Bài 3: Động đất Hạn chế thời gian cho mỗi test: 1 giây. Bên bờ dòng sông Chanh có N hộ dân cư đang sinh sống. Khu vực dân cư này đang thường xuyên hứng chịu nhiều trận động đất với cường độ khác nhau. Thông tin về một trận động đất Q bao gồm một bộ ba số nguyên (x, y, f), trong đó: – (x, y) là vị trí tâm chấn của trận […]
Trong rất nhiều bài viết trên mạng, hầu như chỉ nêu các việc nên làm sau khi cài ubuntu về cài các phần mềm bổ trợ, cài các ứng dụng quen thuộc, tuy nhiên tôi muốn một điều gì đó khác… giống như làm sao để tối ưu hóa trong ubuntu để ubuntu chạy mượt hơn, tốt hơn. Một số người bảo dịch lại nhân Ubuntu, thực sự thì tại thời điểm này tôi chưa […]
Đã rất nhiều lần mình tìm hiểu cách cài đặt và nhập, duyệt của cây tổng quát, tuy nhiên thì chỉ tìm được cách cài đặt theo một số phương pháp chứ chưa thấy code nhập và duyệt cây tổng quát cụ thể… Có nhiều cách cài và duyệt cây, các bạn có thể tham khảo trên mạng. Bài này mình chỉ đề cập đến 1 phần nhỏ. Dưới đây là code cài đặt, nhập, […]
Trong quá trình tìm hiểu thuật toán minmax (cắt tỉa anpha – beta) mình đã tham khảo rất nhiều bài viết và cảm thấy bài viết của QUANG HOANG’S BLOG tương đối dễ hiểu và chi tiết. Rất cảm ơn tác giả về bài viết và xin phép tác giả được trích, tham khảo nội dung về bài viết của mình. Xét một trò chơi trong đó hai người thay phiên nhau đi nước của […]
Với những ai mới xử dụng Linux nói chung và Ubuntu nói riêng thì có thể sẽ gặp rắc rối với việc soạn thảo công thức toán học trong LibreOffice. Điều này mình công nhận, tuy nhiên không hẳn là quá khó nếu chúng ta tìm hiểu một chút và thậm chí còn thấy dễ hơn việc soạn thảo trên M$ Word. Trong Writer bạn có thể tìm thấy chức năng này ở trình đơn […]
Assembly có thể kết hợp với các ngôn ngữ bậc cao như Pascal, C/C++, … khi viết chương trình, trong bài này mình chỉ đề cập tới kết hợp Assembly với Pascal Khi kết hợp Assembly với Pascal ta có 2 cách: chèn trực tiếp asm vào file hoặc viết tách ra các file. 1. Viết cùng 1 file. Các đoạn chèn asm có cú pháp: Ví dụ: Tính tổng 2 số nguyên a, b. […]
1. Chạy Assembly bằng TASM Trước tiên bạn download file TASM.zip về giải nén vào đâu đó mà bạn muốn. Ở đây mình để ngay Desktop, bạn có thể để trong ổ C hoặc 1 ổ khác. Giải nén bạn sẽ có 1 thư mục trong đó có sẵn một file welcom.asm và thư mục BIN chứa các bộ dịch. Bây giờ chúng ta sẽ chạy chương trình welcom.asm, các file khác khi bạn viết […]
Khi chúng ta thực hiện lệnh tasm hello.asm thì thành công và tạo ra 1 file hello.obj. Nhưng khi liên kết bằng lệnh tlink hello.asm thì lại gặp lỗi này. Lỗi này xảy ra mình cũng không hiểu tại sao =)), chỉ biết là nếu có lỗi này có thể là nó không cho phép liên kết file *.asm. Và cách khắc phục là ta dùng file *.obj thay cho file *.asm. Trong TH này […]
Bình thường khi bật cmd lên nó sẽ có đường dẫn mặc định là ổ C hoặc thư mục nào đó trong ổ C. Nhưng nếu bạn phải thường xuyên làm việc với 1 thư mục khác nào đó (VD như mình làm trong ổ E để chạy ASM) thì nên đặt đường dẫn mặc định của nó là nơi làm việc của mình. Bước 1: Mở Run lên và mở regedit vào HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor. […]
Phản hồi gần đây