Đi lại trong XML bằng XPATH (phần II)

CollectionsCái bộ (Set of) Nodes do XPath trả về được gọi là Collection. Thông thường trong lập trình, từ "Collection" được dùng để nói đến một tập hợp các objects đồng loại. Ta có thể lần lượt đi... Collections Cái bộ (Set of) Nodes do XPath trả về được gọi ...

Tác giả: Bùi Văn Nam viết 18:06 ngày 02/10/2018

XSL Style Sheets (phần II)

Giống như trong ngôn ngữ lập trình thông thường ta có các instructions về điều kiện như IF, SELECT CASE, ELSE .v.v.. để lựa chọn, trong XSL ta có các lệnh về điều kiện như xsl:if, xsl:choose, xsl:when, và xsl:otherwise. Khi expression của Element xsl:if, xsl:when, hay xsl:otherwise có trị ...

Tác giả: Trịnh Tiến Mạnh viết 18:06 ngày 02/10/2018

Sơ lược về crontab

Cron là một tiện ích cho phép thực hiện các tác vụ một cách tự động theo định kỳ, ở chế độ nền của hệ thống. Crontab (CRON TABle) là một file chứa đựng bảng biểu (schedule) của các entries được chạy. 1. Cron là gì? Cron là một tiện ích cho phép thực hiện các tác ...

Tác giả: Trịnh Tiến Mạnh viết 18:06 ngày 02/10/2018

Phân trang Php(Đẹp và tối)

Phân trang trong php là một vấn đề không phải khó lắm đối với một lập trình viên php tuy nhiên với việc tự xây dựng một lớp phân trang là một việc rất vất vả. Hôm nay nhân dịp viết website cho lớp mình tự ngồi xây dựng lớp phân trang mình thấy kool share cho các bạn nhà ta sử dụng! chúc ...

Tác giả: Bùi Văn Nam viết 18:06 ngày 02/10/2018

[Cơ bản] Ứng dụng BFS để giải quyết bài tập đường đi của quân mã trong đồ thị

Như các bạn đã biết, BFS là thuật toán duyệt theo chiều rộng, thuật toán này có thể ra tìm đường đi ngắn nhất, trong mô hình đồ thị cơ bản chúng ta không chỉ dùng bfs trên các đỉnh thông thường, mà chúng ta còn có thể dùng BFS để giải quyết các bài toán trên ma trận, loang tìm kết ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 02/10/2018

Bài 6: Thuật toán loang trên ma trận

Bài viết này là phần 6 trong 7 bài của Series Lý thuyết đồ thị căn bản Lý thuyết đồ thị căn bản Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị Bài 3: Danh sách kề C++ Lý thuyết đồ thị Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS ...

Tác giả: Tạ Quốc Bảo viết 15:08 ngày 02/10/2018

Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS pascal c++

Bài viết này là phần 4 trong 7 bài của Series Lý thuyết đồ thị căn bản Lý thuyết đồ thị căn bản Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị Bài 3: Danh sách kề C++ Lý thuyết đồ thị Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS ...

Tác giả: Trần Trung Dũng viết 15:08 ngày 02/10/2018

Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị

Bài viết này là phần 2 trong 7 bài của Series Lý thuyết đồ thị căn bản Lý thuyết đồ thị căn bản Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị Bài 3: Danh sách kề C++ Lý thuyết đồ thị Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS ...

Tác giả: Trịnh Tiến Mạnh viết 15:08 ngày 02/10/2018

Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị

Bài viết này là phần 1 trong 7 bài của Series Lý thuyết đồ thị căn bản Lý thuyết đồ thị căn bản Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị Bài 3: Danh sách kề C++ Lý thuyết đồ thị Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS ...

Tác giả: Trịnh Tiến Mạnh viết 15:08 ngày 02/10/2018

[BFS] – Dhoom4 – Hackereath

Link đề bài : https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/practice-problems/algorithm/dhoom-4/description/ 1. Giải thích đề BFS Dhoom hackerearth Bạn có chìa khóa mang giá trị cho trước và một giá trị khóa cần tìm. Cho bạn danh sách các giá trị. ...

Tác giả: Trần Trung Dũng viết 15:07 ngày 02/10/2018

Bài 3: Danh sách kề C++ Lý thuyết đồ thị

Bài viết này là phần 3 trong 7 bài của Series Lý thuyết đồ thị căn bản Lý thuyết đồ thị căn bản Bài 1: Ma trận kề C++/Pascal Lý thuyết đồ thị Bài 2: Danh sách cạnh C++ Lý thuyết đồ thị Bài 3: Danh sách kề C++ Lý thuyết đồ thị Bài 4: Thuật toán tìm kiếm theo chiều sâu DFS ...

Tác giả: Trần Trung Dũng viết 15:07 ngày 02/10/2018

[Stack] PostFix to InFix

Bài này là đảo ngược của bài trong link sau: https://kienthuc24h.com/stack-spoj-onp-transfer-expression-infix-postfix/ Các bạn lưu ý về quy định dấu ngoặc ( ). Ví dụ: ab+ —> (a+b) at+bac++cd+^* —-> ((a+t)*((b+(a+c))^(c+d))) abc-+de-fg-h+/* —-> ((a+(b-c))*((d-e)/((f-g)+h ...

Tác giả: Hoàng Hải Đăng viết 15:07 ngày 02/10/2018

Viết chương trình tính tổ hợp Ckn, và xuất ra tam giác pascal

Viết chương trình có sử dụng hàm để tính Ckn . Xuất ra tam giác Pascal. Xuất ra vị trí giữa màn hình. Code tính tổ hợp #include <iostream> #include <cstdio> using namespace std; int giaithua(int n) { int gt=1; for (int i=1; i<=n; i++) gt=gt*i; ...

Tác giả: Tạ Quốc Bảo viết 15:07 ngày 02/10/2018

[Stack]- SPOJ ONP – Transfer the expression – Infix to Postfix

Link: http://www.spoj.com/problems/ONP/ Giải thích SPOJ ONP Chuyển cách biểu diễn 1 biểu thức từ infix sang postfix ( các bạn google để hiểu thêm hihi). Thứ tự biểu thức quy định bởi dấu ngoặc đơn. (). Ví dụ: (a+b) —–> ab+ ((a+t)*((b+(a+c))^(c+d))) —–> at+bac++cd+^* ...

Tác giả: Trần Trung Dũng viết 15:06 ngày 02/10/2018

[Upcoder] HAPPYNEWYEAR – Happy new year 2017

Link submit: HAPPYNEWYEAR 1. Đề bài Để chào mừng năm mới 2017, UPCoder sẽ tặng điểm thưởng cho tất cả các tài khoản. Mỗi tài khoản tùy theo sự siêng năng giải bài của mình mà được tặng số điểm tương ứng. Tuy nhiên admin không cho biết trước số điểm sẽ tặng mà mã hóa nó trong ...

Tác giả: Hoàng Hải Đăng viết 15:06 ngày 02/10/2018

[C++ Quay lui] Liệt kê hoán vị các số từ 1 đến n

Cho một tập hợp gồm n phần tử có giá trị từ 1 đến n. Yêu cầu xuất ra các hoán vị của tập hợp này theo thứ tự tăng dần. Dữ liệu đầu vào: số nguyên dương n (n<10) Dữ liệu đầu ra: gồm n! dòng ghi các hoán vị theo thứ tự tăng dần, mỗi phần tử của tập hợp ngăn cách nhau bởi khoảng ...

Tác giả: Hoàng Hải Đăng viết 15:06 ngày 02/10/2018

ACM2016_North_G – Optimal division (ACM 2016 Miền Bắc)

1. Đề thi ACM 2016 Miền Bắc Byteland là một xứ sở rất đẹp và yên bình. Ban đầu, vua Byteland đã chia vùng đất của mình thành m hàng và n cột, giao điểm của hàng thứ i và cột thứ j được gọi là tỉnh ij với dân số Pij. Sau đó, nhận thấy rằng chia quá nhiều tỉnh sẽ dẫn tới sự khác ...

Tác giả: Tạ Quốc Bảo viết 15:05 ngày 02/10/2018

[Codeforces] 750A – New Year and Hurry

http://codeforces.com/contest/750/problem/A Limak sẽ tham gia vào một cuộc thi vào ngày cuối cùng của năm 2016. Cuộc thi sẽ bắt đầu lúc 20:00 và sẽ kéo dài bốn giờ, chính xác cho đến nửa đêm. Sẽ có n vấn đề, được sắp xếp theo độ khó, ví dụ problem 1 là dễ nhất và problem n là khó ...

Tác giả: Trịnh Tiến Mạnh viết 15:05 ngày 02/10/2018

[Upcoder BFS] r2.b3.Hereditament – Hereditament

Link submit: Here 1. Đề bài Hereditament a. Đề Tiếng Anh A farmer has a land in shape of rectangle has size nxm. He wants to divides his land to give to his k sons (labeled from 1 to k). Dividing process splits the land into smaller equal squares with length 1. At first, each ...

Tác giả: Trịnh Tiến Mạnh viết 15:05 ngày 02/10/2018

PTIT138C – BÀI C – SỐ THUẬN NGHỊCH

Đề bài PTIT138C Ngày nay, việc sử dụng bàn phím điện thoại di động để nhấn các số đã trở thành một việc rất quen thuộc với các bạn sinh viên. Ai cũng biết các phím số trên điện thoại cũng là các phím dùng để nhấn các chữ cái: 2: ABC, 3: DEF, 4: GHI, 5: JKL, 6: MNO, 7: PQRS, 8: ...

Tác giả: Trần Trung Dũng viết 15:05 ngày 02/10/2018