<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Viblo-algorithm Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/viblo-algorithm.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Viblo-algorithm Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-23T17:02:13+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Các thuật toán tìm Bao lồi (Convex hull)]]></title>
                        <link>https://viblo.asia/p/cac-thuat-toan-tim-bao-loi-convex-hull-qPoL72YaJvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-thuat-toan-tim-bao-loi-convex-hull-qPoL72YaJvk</guid>
            <description><![CDATA[Để hiểu được nội dung trong bài viết này, các bạn cần nắm vững các kiến thức về Hình học tính toán cơ bản. Các bạn có thể xem lại hai bài viết này tại...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2024-04-16 16:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chia căn (phần 2) - Mo's algorithm]]></title>
                        <link>https://viblo.asia/p/chia-can-phan-2-mos-algorithm-W13VM1rQVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/chia-can-phan-2-mos-algorithm-W13VM1rQVY7</guid>
            <description><![CDATA[Đây là bài viết số $21$ về Chia căn tại đây.

I. Giới thiệu chung

Ở bài viết phần $1,n \le 10^5$). Chia căn còn có những ứng dụng to lớn hơn nữa, cộn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2024-01-19 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thuật toán Đường quét (Sweep line algorithm)]]></title>
                        <link>https://viblo.asia/p/thuat-toan-duong-quet-sweep-line-algorithm-n1j4lRaDLwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuat-toan-duong-quet-sweep-line-algorithm-n1j4lRaDLwl</guid>
            <description><![CDATA[I. Giới thiệu

Trong hình học tính toán, việc xét các điểm trên một mặt phẳng là bài toán thường xuyên xảy ra. Tuy nhiên, với dữ liệu lớn trong các bà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2024-05-03 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Quy hoạch động 5.5: Mảng tổng tiền tố và Mảng hiệu (phần 2)]]></title>
                        <link>https://viblo.asia/p/quy-hoach-dong-55-mang-tong-tien-to-va-mang-hieu-phan-2-GAWVpaRo405</link>
            <guid isPermaLink="true">https://viblo.asia/p/quy-hoach-dong-55-mang-tong-tien-to-va-mang-hieu-phan-2-GAWVpaRo405</guid>
            <description><![CDATA[Đây là bài viết số $21,$ mời các bạn nhấn vào đây.

III. Ứng dụng của mảng hiệu

1. Ứng dụng cơ bản

Bài toán cơ bản của mảng hiệu là bài toán cập nhậ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-12-18 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Quy hoạch động 5.5: Mảng tổng tiền tố và Mảng hiệu (phần 1)]]></title>
                        <link>https://viblo.asia/p/quy-hoach-dong-55-mang-tong-tien-to-va-mang-hieu-phan-1-r1QLx6104Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/quy-hoach-dong-55-mang-tong-tien-to-va-mang-hieu-phan-1-r1QLx6104Aw</guid>
            <description><![CDATA[I. Giới thiệu chung

Những bài toán trên mảng là chủ đề rất quen thuộc ở các kì thi lập trình. Mảng tổng tiền tố và Mảng hiệu là hai kĩ thuật bổ trợ, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-12-15 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các kĩ năng thi cử 10.1: Kĩ thuật tối ưu tốc độ chương trình C++]]></title>
                        <link>https://viblo.asia/p/cac-ki-nang-thi-cu-101-ki-thuat-toi-uu-toc-do-chuong-trinh-c-Yym40njjL91</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-ki-nang-thi-cu-101-ki-thuat-toi-uu-toc-do-chuong-trinh-c-Yym40njjL91</guid>
            <description><![CDATA[I. Lời mở đầu

Trong các kì thi lập trình thi đấu, ngoài việc suy nghĩ thuật toán, các thí sinh còn phải đau đầu với một công việc, đó là tối ưu thời ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-12-20 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chia căn (phần 1) - Giới thiệu về Chia căn]]></title>
                        <link>https://viblo.asia/p/chia-can-phan-1-gioi-thieu-ve-chia-can-W13VM1bxVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/chia-can-phan-1-gioi-thieu-ve-chia-can-W13VM1bxVY7</guid>
            <description><![CDATA[I. Giới thiệu

Những bài toán truy vấn đoạn luôn luôn là chủ đề thú vị trong các kì thi lập trình. Một số thao tác truy vấn đoạn đơn giản có thể kể đế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-12-22 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xử lý số nguyên lớn (phần 3) - Các phép toán Chia]]></title>
                        <link>https://viblo.asia/p/xu-ly-so-nguyen-lon-phan-3-cac-phep-toan-chia-E1XVOXEP4Mz</link>
            <guid isPermaLink="true">https://viblo.asia/p/xu-ly-so-nguyen-lon-phan-3-cac-phep-toan-chia-E1XVOXEP4Mz</guid>
            <description><![CDATA[Đây là phần ba của series bài viết về Xử lý số nguyên lớn trong C++. Trước khi đọc bài này, các bạn cần biết cách biểu diễn số nguyên lớn, cũng như cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-03-08 14:16:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Quay lui (Phần 2)]]></title>
                        <link>https://viblo.asia/p/quay-lui-phan-2-MkNLrZZELgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/quay-lui-phan-2-MkNLrZZELgA</guid>
            <description><![CDATA[III. Một số bài toán áp dụng giải thuật quay lui

Bây giờ, tôi sẽ giới thiệu tới các bạn một số bài toán ví dụ kinh điển về gia...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-07-04 13:55:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bảng thưa (Sparse Table)]]></title>
                        <link>https://viblo.asia/p/bang-thua-sparse-table-MkNLrZPlLgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/bang-thua-sparse-table-MkNLrZPlLgA</guid>
            <description><![CDATA[I. Mở đầu

Những bài toán liên quan tới truy vấn trên đoạn là khá phổ biến trong lập trình thi đấu. Có thể kể đến một số bài toán tiêu biểu như: Tìm g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2023-06-28 15:44:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Số học đồng dư (Phần 2): Phương trình đồng dư tuyến tính]]></title>
                        <link>https://viblo.asia/p/so-hoc-dong-du-phan-2-phuong-trinh-dong-du-tuyen-tinh-3RlL5Y6gLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-hoc-dong-du-phan-2-phuong-trinh-dong-du-tuyen-tinh-3RlL5Y6gLbB</guid>
            <description><![CDATA[Trong bài viết này, chúng ta sẽ cùng thảo luận về phương pháp giải của phương trình đồng dư tuyến tính - một dạng phương trình khá quen thuộc trong số...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2024-01-30 15:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Truy vấn cập nhật đoạn]]></title>
                        <link>https://viblo.asia/p/truy-van-cap-nhat-doan-6J3ZgppglmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/truy-van-cap-nhat-doan-6J3ZgppglmB</guid>
            <description><![CDATA[Trong chuyên đề này, tôi sẽ chia sẻ tới các bạn một kĩ thuật khá hữu ích trong các kì thi lập trình, sử dụng cho các bài toán liên quan tới nhiều truy...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-09-07 14:14:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tập 1: Data Structure - Stack]]></title>
                        <link>https://viblo.asia/p/tap-1-data-structure-stack-OeVKBjrMKkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/tap-1-data-structure-stack-OeVKBjrMKkW</guid>
            <description><![CDATA[Giới thiệu
Stack là một cấu trúc dữ liệu cơ bản và được ứng dụng rộng rãi trong các chương trình máy tính
1. Khái niệm
Stack (ngăn xếp) là một cấu trú...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thang td</dc:creator>
            <pubDate>2022-08-17 23:04:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hình học tính toán (phần 2) - Sự giao nhau của các đường thẳng và Tính toán diện tích]]></title>
                        <link>https://viblo.asia/p/hinh-hoc-tinh-toan-phan-2-su-giao-nhau-cua-cac-duong-thang-va-tinh-toan-dien-tich-Qbq5Q79zZD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/hinh-hoc-tinh-toan-phan-2-su-giao-nhau-cua-cac-duong-thang-va-tinh-toan-dien-tich-Qbq5Q79zZD8</guid>
            <description><![CDATA[Trong bài viết phần 1 về chủ đề Hình học tính toán, chúng ta đã cùng nghiên cứu về cách sử dụng vector trong các bài toán hình học. Còn trong bài viết...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-09-05 14:28:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hình học tính toán (phần 1) - Ứng dụng của vectors]]></title>
                        <link>https://viblo.asia/p/hinh-hoc-tinh-toan-phan-1-ung-dung-cua-vectors-GrLZDoDEKk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/hinh-hoc-tinh-toan-phan-1-ung-dung-cua-vectors-GrLZDoDEKk0</guid>
            <description><![CDATA[I. Lời nói đầu

Như các bạn đã biết, trong chương trình Toán phổ thông, chúng ta đã được nghiên cứu khá nhiều về các bài toán liên quan tới chủ đề Hìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-29 14:38:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 15: Thư viện STL C++ (phần 3) - Ánh xạ (Map/Dictionary)]]></title>
                        <link>https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-3-anh-xa-mapdictionary-aWj53mbPZ6m</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-3-anh-xa-mapdictionary-aWj53mbPZ6m</guid>
            <description><![CDATA[I. Giới thiệu chung

Ánh xạ là một cấu trúc dữ liệu có tính ứng dụng rất cao trong lập trình. Về bản chất, cấu trúc dữ liệu na...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-26 13:31:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 15: Thư viện STL C++ (phần 2) - Tập hợp (Set) và một số ứng dụng]]></title>
                        <link>https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-2-tap-hop-set-va-mot-so-ung-dung-bWrZnQynKxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-2-tap-hop-set-va-mot-so-ung-dung-bWrZnQynKxw</guid>
            <description><![CDATA[I. Giới thiệu chung

Với những ai đã và đang học lập trình, đặc biệt là lập trình thi đấu, thì những cấu trúc dữ liệu như set, ma...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-24 13:06:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cây và Tính toán biểu thức]]></title>
                        <link>https://viblo.asia/p/cay-va-tinh-toan-bieu-thuc-oOVlY0jVZ8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/cay-va-tinh-toan-bieu-thuc-oOVlY0jVZ8W</guid>
            <description><![CDATA[I. Cây

1. Định nghĩa cây và các khái niệm quan trọng

Trong chuyên đề này, cấu trúc dữ liệu mà chúng ta quan tâm đến là Cấu trúc c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-19 14:05:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Công thức Bao hàm - Loại trừ]]></title>
                        <link>https://viblo.asia/p/cong-thuc-bao-ham-loai-tru-3Q75wNQJlWb</link>
            <guid isPermaLink="true">https://viblo.asia/p/cong-thuc-bao-ham-loai-tru-3Q75wNQJlWb</guid>
            <description><![CDATA[I. Mở đầu

Công thức bao hàm - loại trừ là một công thức sử dụng để tính lực lượng (số lượng phần tử) của hợp của nhiều tập hợp. Công thức được phát b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-15 13:16:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài toán chia kẹo Euler]]></title>
                        <link>https://viblo.asia/p/bai-toan-chia-keo-euler-L4x5xqvqKBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-toan-chia-keo-euler-L4x5xqvqKBM</guid>
            <description><![CDATA[I. Bài toán mở đầu

Bài toán chia kẹo Euler là một bài toán tổ hợp xuất hiện từ thời xa xưa, đây là một bài toán rất hay và có nhiều ứng dụng trong To...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-10 14:42:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài toán cái túi và những ứng dụng xung quanh nó]]></title>
                        <link>https://viblo.asia/p/bai-toan-cai-tui-va-nhung-ung-dung-xung-quanh-no-maGK7Nke5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-toan-cai-tui-va-nhung-ung-dung-xung-quanh-no-maGK7Nke5j2</guid>
            <description><![CDATA[I. Bài toán Cái túi và những bài toán áp dụng

1. Lời mở đầu

Bài toán Cái túi, Bài toán Xếp ba lô, Bài toán Knapsack,...là như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-08 13:11:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài toán LIS nâng cao và một số ứng dụng của LIS]]></title>
                        <link>https://viblo.asia/p/bai-toan-lis-nang-cao-va-mot-so-ung-dung-cua-lis-924lJgd65PM</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-toan-lis-nang-cao-va-mot-so-ung-dung-cua-lis-924lJgd65PM</guid>
            <description><![CDATA[I. Bài toán dãy con tăng dài nhất (Longest Increasing Subsequence)

1. Mở đầu

Trong bài viết trước về chủ đề Nhập môn Quy hoạch động,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-08-03 14:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 16: Nhập xuất dữ liệu bằng file và Kĩ năng debug code trên Code::Blocks]]></title>
                        <link>https://viblo.asia/p/bai-16-nhap-xuat-du-lieu-bang-file-va-ki-nang-debug-code-tren-codeblocks-924lJRnXlPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-16-nhap-xuat-du-lieu-bang-file-va-ki-nang-debug-code-tren-codeblocks-924lJRnXlPM</guid>
            <description><![CDATA[I. Nhập xuất dữ liệu bằng file trong C++

Từ đầu khóa học, chúng ta luôn luôn nhập dữ liệu vào từ bàn phím, và trả ra kết quả trên cửa sổ console (nói...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-07-06 13:31:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 13: Trừu tượng hóa dữ liệu (phần 1) - Giới thiệu Struct và các thao tác cơ bản]]></title>
                        <link>https://viblo.asia/p/bai-13-truu-tuong-hoa-du-lieu-phan-1-gioi-thieu-struct-va-cac-thao-tac-co-ban-1VgZvAm7KAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-13-truu-tuong-hoa-du-lieu-phan-1-gioi-thieu-struct-va-cac-thao-tac-co-ban-1VgZvAm7KAw</guid>
            <description><![CDATA[I. Kết hợp các dữ liệu khác kiểu với nhau

Xét trường hợp chúng ta cần lưu trữ thông tin của nhiều cuốn sách trong thư viện, mỗi cuốn sách có nhiều lo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-07-04 15:34:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 12: Đệ quy và Hàm đệ quy]]></title>
                        <link>https://viblo.asia/p/bai-12-de-quy-va-ham-de-quy-Qbq5QRPwKD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-12-de-quy-va-ham-de-quy-Qbq5QRPwKD8</guid>
            <description><![CDATA[I. Từ Quy nạp Toán học...

Trước tiên, cùng xem xét bài toán chứng minh sau: Chứng minh đẳng thức dưới đây đúng với mọi :

1+3+5+\cdots+(2n - 1) = n^2...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-22 13:37:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 15: Thư viện STL C++ (phần 1) - Giới thiệu các thành phần của STL C++ và các tiện ích cơ bản]]></title>
                        <link>https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-1-gioi-thieu-cac-thanh-phan-cua-stl-c-va-cac-tien-ich-co-ban-GrLZDr6n5k0</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-15-thu-vien-stl-c-phan-1-gioi-thieu-cac-thanh-phan-cua-stl-c-va-cac-tien-ich-co-ban-GrLZDr6n5k0</guid>
            <description><![CDATA[I. Giới thiệu về thư viện chuẩn C++ (STL)

1. Lời mở đầu

Standard Template Library - thư viện Template chuẩn của C++ có lẽ là một trong những thứ mà ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-27 15:40:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 13: Trừu tượng hóa dữ liệu (phần 2) - Cài đặt Struct nâng cao]]></title>
                        <link>https://viblo.asia/p/bai-13-truu-tuong-hoa-du-lieu-phan-2-cai-dat-struct-nang-cao-bWrZnAn9Kxw</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-13-truu-tuong-hoa-du-lieu-phan-2-cai-dat-struct-nang-cao-bWrZnAn9Kxw</guid>
            <description><![CDATA[Đây là phần 2 của bài học về Cấu trúc (Struct) trong C++. Để hiểu rõ bài viết này, mời bạn đọc hãy xem lại bài viết phần 1 tại <a href="https://viblo....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-17 14:00:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 10: Xâu kí tự]]></title>
                        <link>https://viblo.asia/p/bai-10-xau-ki-tu-gDVK2rX0KLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-10-xau-ki-tu-gDVK2rX0KLj</guid>
            <description><![CDATA[I. Dữ liệu dạng văn bản

1. Bảng kí tự ASCII

ASCII - tên đầy đủ là American Standard Code for Information Interchange - là một bảng mã chuẩn trao đổi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-15 15:54:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 8: Sử dụng mảng làm tham số của hàm]]></title>
                        <link>https://viblo.asia/p/bai-8-su-dung-mang-lam-tham-so-cua-ham-RQqKLRd4l7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-8-su-dung-mang-lam-tham-so-cua-ham-RQqKLRd4l7z</guid>
            <description><![CDATA[I. Truyền mảng một chiều

Mảng cũng có thể được truyền vào hàm giống như một tham số để tính toán. Có $3$ cách để truyền mảng vào hàm: Sử dụng tham số...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-10 13:04:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 7: Mảng hai chiều]]></title>
                        <link>https://viblo.asia/p/bai-7-mang-hai-chieu-bJzKmAeYK9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-7-mang-hai-chieu-bJzKmAeYK9N</guid>
            <description><![CDATA[I. Mảng hai chiều trong C++

1. Khai báo và truy xuất

Ngoài kiểu dữ liệu mảng một chiều, C++ hỗ trợ kiểu dữ liệu mảng từ hai chiều tới nhiều chiều....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-08 13:15:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 6: Mảng một chiều]]></title>
                        <link>https://viblo.asia/p/bai-6-mang-mot-chieu-3P0lP8polox</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-6-mang-mot-chieu-3P0lP8polox</guid>
            <description><![CDATA[I. Khái niệm về mảng

Trong lập trình, đôi khi ta gặp tập dữ liệu gồm rất nhiều đối tượng có kiểu giống nhau. Lấy ví dụ:
- Danh sách điểm tổng kết của...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-06-01 14:31:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 5: Hàm trong C++]]></title>
                        <link>https://viblo.asia/p/bai-5-ham-trong-c-maGK7rQe5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-5-ham-trong-c-maGK7rQe5j2</guid>
            <description><![CDATA[I. Phân chia chương trình thành từng hàm

1. Kĩ thuật lập trình hướng cấu trúc

Cùng xem xét một ví dụ sau: Cho ba số nguyên dương  đều không nhỏ hơn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-05-30 13:26:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 4: Cấu trúc lặp]]></title>
                        <link>https://viblo.asia/p/bai-4-cau-truc-lap-924lJRe6lPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-4-cau-truc-lap-924lJRe6lPM</guid>
            <description><![CDATA[I. Lặp với số lần biết trước và lặp với số lần không biết trước

Cùng xem xét hai bài toán sau đây:

- Bài toán $1S,$ biết:

- Bài toán $2S,$ biết:

c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-05-27 14:38:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 3: Cấu trúc rẽ nhánh]]></title>
                        <link>https://viblo.asia/p/bai-3-cau-truc-re-nhanh-1VgZvAgmKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-3-cau-truc-re-nhanh-1VgZvAgmKAw</guid>
            <description><![CDATA[I. Biểu thức logic trong C++

1. Kiểu dữ liệu bool

Trong mọi ngôn ngữ lập trình đều tồn tại hai trạng thái đúng - sai, tương đương với hai giá trị $1...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-05-25 14:37:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 2: Kiểu dữ liệu và sử dụng hằng - biến trong C++]]></title>
                        <link>https://viblo.asia/p/bai-2-kieu-du-lieu-va-su-dung-hang-bien-trong-c-ByEZkA4A5Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-2-kieu-du-lieu-va-su-dung-hang-bien-trong-c-ByEZkA4A5Q0</guid>
            <description><![CDATA[I. Kiểu dữ liệu

1. Kiểu dữ liệu nguyên thủy (Primitive Type)

Các bài toán trong thực tế thường sẽ có dữ liệu đầu vào và kết quả ra thuộc những kiểu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-05-23 13:12:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 1: Giới thiệu Lập trình thi đấu và ngôn ngữ lập trình C++]]></title>
                        <link>https://viblo.asia/p/bai-1-gioi-thieu-lap-trinh-thi-dau-va-ngon-ngu-lap-trinh-c-oOVlYRDv58W</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-1-gioi-thieu-lap-trinh-thi-dau-va-ngon-ngu-lap-trinh-c-oOVlYRDv58W</guid>
            <description><![CDATA[I. Tổng quan về chương trình khối chuyên Tin

1. Mục tiêu đào tạo

Chương trình chuyên Tin học và đào tạo thi HSG Tin học hướng tới các mục tiêu sau:
...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-05-18 13:41:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tản mạn về các thuật toán Sorting]]></title>
                        <link>https://viblo.asia/p/tan-man-ve-cac-thuat-toan-sorting-gDVK2o0AZLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/tan-man-ve-cac-thuat-toan-sorting-gDVK2o0AZLj</guid>
            <description><![CDATA[Thống kê các thuật toán Sorting

Chúng ta đã xem xét nhiều thuật toán sắp xếp, cơ mà bạn có bao giờ tự hỏi mình nên sử dụng thuật toán sắp xếp nào khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-04-25 15:19:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số vấn đề về tính đầy đủ NP (phần 1)]]></title>
                        <link>https://viblo.asia/p/mot-so-van-de-ve-tinh-day-du-np-phan-1-Az45bqdOlxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-van-de-ve-tinh-day-du-np-phan-1-Az45bqdOlxY</guid>
            <description><![CDATA[Giới thiệu

Trong các bài viết trước về những thuật toán phổ thông, ta đã nghiên cứu và ứng dụng vào những vấn đề cụ thể. Những thuật toán này đều có ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-04-15 14:13:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mở đầu về các bài toán đầy đủ NP]]></title>
                        <link>https://viblo.asia/p/mo-dau-ve-cac-bai-toan-day-du-np-RQqKLBjrl7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/mo-dau-ve-cac-bai-toan-day-du-np-RQqKLBjrl7z</guid>
            <description><![CDATA[Giới thiệu

Tất cả các thuât toán phổ thông trong chương trình cấp 3 và trong môn Cấu trúc dữ liệu và giải thuật tại Đại học mà chúng ta tìm hiểu đều ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-04-06 14:05:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Zero-sum games với hữu hạn hai người (phần 1)]]></title>
                        <link>https://viblo.asia/p/zero-sum-games-voi-huu-han-hai-nguoi-phan-1-bJzKmdQE59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/zero-sum-games-voi-huu-han-hai-nguoi-phan-1-bJzKmdQE59N</guid>
            <description><![CDATA[Giới thiệu

Bài viết này đề cập đến các trò chơi hai người chơi, trong đó mỗi người chơi chọn từ rất nhiều chiến lược thuần túy hoặc ngẫu nhiên trong ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viblo Algorithm</dc:creator>
            <pubDate>2022-03-30 14:58:42</pubDate>
                                                                                                        </item>
            </channel>
</rss>
