Bài viết của Hoàng Hải Đăng

BCTEST14 spoj PTIT – Ốc sên

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCTEST14/ 1. Đề bài BCTEST14 spoj PTIT Có một con ốc sên dưới mặt đất. Nó muốn leo lên đỉnh một cái cột bằng gỗ với chiều cao V mét, tính từ mặt đất. Trong một ngày, nó có thể leo lên A mét, tuy nhiên, trong mỗi đêm nó ngủ, ...

Tác giả: Hoàng Hải Đăng viết 14:22 ngày 02/10/2018 chỉnh sửa

Sao chép 2 cây nhị phân (Binary tree)

Để sao chép 2 cây nhị phân các bạn có thể làm như sau: void copy(Tree t, Tree &q, int pos) // pos == 0 ben trai, pos==1 ben phai { if (t == NULL) return; Node * p = getNode(t->info); if (q == NULL) q = p; else { if (pos == 0) ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018 chỉnh sửa

[Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng

Bài viết này là phần 3 trong 9 bài của Series Học lập trình hướng đối tượng OOP Học lập trình hướng đối tượng OOP [Học OOP] Bài 1: Các đặc điểm mới trong c++ [Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng [Học OOP] ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018 chỉnh sửa

Đồ án: Tìm hiểu và cài đặt thuật toán Counting sort

Tên Đồ Án: Tìm hiểu thuật toán Counting sort 1. Ý nghĩa của đồ án Sắp xếp là một trong những thuật toán mà bất kì lập trình viên nào cũng phải trải qua trong quá trình học tập của mình. Trong số đó COUNTING SORT – Sắp xếp bằng phương pháp đếm phân phối là một trong những thuật ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018 chỉnh sửa

BCPOW spoj PTIT – Lũy thừa

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCPOW/ 1. Đề bài BCPOW spoj PTIT Cho hai số n, m nguyên dương (n,m<=200). Hỏi trong biểu diễn thập phân của tổng S=2 n +3 m chữ số Cho hai số n, m nguyên dương (n,m<=200). Hỏi trong biểu diễn thập phân của tổng S=2n +3m ...

Tác giả: Hoàng Hải Đăng viết 14:17 ngày 02/10/2018 chỉnh sửa

[Wecode 2015] Problem B: Mở khóa

1. Problem B: Mở khóa Bình mới mua một chiếc xe đạp và 2 cái ổ khóa là A và B. Do cẩn thận nên tối nào Bình cũng khóa xe đạp bằng 1 ổ khóa. Ngày thứ nhất, Bình khóa bằng ổ khóa A, ngày thứ 2 Bình khóa bằng ổ khóa B và cứ thay phiên như vậy. Tên trộm đã để ý chiếc xe đó và quyết ...

Tác giả: Hoàng Hải Đăng viết 14:14 ngày 02/10/2018 chỉnh sửa

[Struct] Cộng 2 phân số căn bản

Yêu cầu xây dựng cấu trúc Phân số (gồm tử và mẫu). Viết chương trình nhập vào 2 phân số, yêu cầu xuất phân số tổng của 2 phân số đó (sau khi rút gọn ra màn hình) Nếu input có phân số nào có mẫu bằng 0 thì xuất kết quả ra -1 ví dụ 1: input 1 2 1 3 output 5/6 ví dụ ...

Tác giả: Hoàng Hải Đăng viết 14:13 ngày 02/10/2018 chỉnh sửa

Đề thi Olympic 30/4 môn tin học khối 11 năm 2015

BÀI 1. Xếp hạng Một cuộc thi đấu game có N game thủ tham gia, cùng chơi một trò có tên PICK. Mỗi game thủ đều có 1 phút để chơi và giành được một số điểm nào đó, tùy theo khả năng của họ. điểm đặc biệt của trò chơi PICK này là nó lấy thông tin chi tiết về các thao tác chơi của các ...

Tác giả: Hoàng Hải Đăng viết 14:11 ngày 02/10/2018 chỉnh sửa

[C++] Viết chương trình tìm UCLN, BCNN của 2 số a, b

1. Tìm UCLN, BCNN Cho 2 số nguyên A, B được nhập từ bàn phím, hãy viết chương trình tìm Ước chung lớn nhất (UCLN) và Bội chung nhỏ nhất (BCNN) của 2 số. Các bạn có thể tham khảo thêm về cách tính bằng Euclid tại đây: https://kienthuc24h.com/uoc-chung-lon-nhat-boi-chung-nho-nhat-c ...

Tác giả: Hoàng Hải Đăng viết 14:08 ngày 02/10/2018 chỉnh sửa

[C++] Chữ số chính giữa là lớn nhất

1. Problem Chữ số chính giữa là lớn nhất Thông thường khi làm việc với con số, người ta quan tâm tới các chữ số theo thứ tự từ đầu tới cuối. Tuy nhiên đôi khi có những ông thầy vừa mập vừa xấu vừa khó lại còn ác ổng hay quan tâm tới những chữ số ở giữa. Chữ số ở giữa theo định ...

Tác giả: Hoàng Hải Đăng viết 14:08 ngày 02/10/2018 chỉnh sửa