smurf - 28/08/2023
Một số bài tập bằng tiếng Anh mà mình up để các bạn vừa luyện code vừa luyện tiếng Anh: (chắc chắn không phải vì mình lười dịch 🐧 )
https://bachlieu.ntucoder.net/Problem/Details/5698
https://bachlieu.ntucoder.net/Problem/Details/5699
Còn đây là một số bài bằng tiếng Việt:
https://bachlieu.ntucoder.net/Problem/Details/5591
https://bachlieu.ntucoder.net/Problem/Details/5583
https://bachlieu.ntucoder.net/Problem/Details/5580<... (xem thêm)
phanhieubl - 12/08/2023
https://vnoi.info/wiki/algo/basic/two-pointers.md
Mã bài tập KTHCT01...
(xem thêm)phanhieubl - 18/04/2023
- Cấu trúc if
+ Dạng thiếu
if (biểu thức)
Khối lệnh;
Trong đó biểu thức có thể có giá trị nguyên hoặc giá trị thực.
Ý nghĩa: nếu biểu thức đúng (hoặc khác 0) thì Khối lệnh sẽ được thực hiện; nếu biểu thức sai (hoặc bằng 0) thì Khối lệnh sẽ bị bỏ qua và chuyển đến các lệnh viết sau nó.
Ví dụ:
if (delta < 0)
cout << “phuong trinh vo nghiem”;
Ta có thể để câu lệnh trong cặp { }
if(delta < 0)
{
... (xem thêm)phanhieubl - 12/04/2023
sort(a + 1, a + 1 + n)
Sắp xếp mảng là một thao tác thường được dùng rất nhiều trong các thuật toán như tìm kiếm nhị phân, tìm cặp gần nhất, tìm các giá trị lớn nhất, nhỏ nhất (ví dụ như các bài TK1...). Thuật toán đơn giản nhất để sắp xếp một mảng n phần tử là:
for(i=1; i<n; i++)
for(j=i+1; j<=n; j++)
if(a[i]> a[j]) swap(a[i], a[j]);
Thuật toán sắp xếp trên, cũng như một số thuật toán sắp xếp khá... (xem thêm)
admin - 01/03/2023
Vấn đề tràn số lớn
Một số trường hợp đề bài cho số lớn, những kiểu dữ liệu thông thường như int (từ - 231 đến 231, khoảng 9 chữ số) bị tràn số, các em chú ý sử dụng kiểu long long (từ -263 đến 263, khoảng 18 chữ số) để thay thế nhé.
Ví dụ 1: Chiều dài 2 cạnh a, b của hình chữ nhật đề bài cho <= 106, có thể sử dụng kiểu int. Tuy nhiên nếu tính diện tích thì giá trị có thể lên đến 1012, khi đó phải ép kiểu sang kiểu long long.
Ví dụ 2. Cho hai số nguyên a và b, hãy tính tổng a+b và in kết quả ra màn hì... (xem thêm)
Chào mừng đến với Bạch Liêu Coder!
admin - 01/03/2023
Chào mừng đến với trang Bạch Liêu Coder.
(xem thêm)