Bài tập thi Lan Qiao Cup C/C++ Nhóm A năm 2024
Bài tập A: Nghệ Thuật và Bóng Rổ
Mã nguồn giải:
#include <bits/stdc++.h>
using namespace std;
int diem[10] = {13, 1, 2, 3, 5, 4, 4, 2, 2, 2};
bool laNamNhuan(int nam) {
return (nam % 400 == 0) || (nam % 4 == 0 && nam % 100 != 0);
}
int ngayLonNhat(int nam, int thang) {
if (thang == 1 || thang == 3 || thang == 5 || thang == 7 | ...
Đăng vào ngày 2 tháng 6 lúc 03:15
Thuật Toán Tìm Kiếm Nhị Phân: Nguyên Lý và Triển Khai
Thuật Toán Tìm Kiếm Nhị Phân
I. Nguyên Lý Hoạt Động
Thuật toán tìm kiếm nhị phân là một kỹ thuật tìm kiếm hiệu quả, hoạt động dựa trên phương pháp chia đôi không gian tìm kiếm. Khi lần đầu tiếp cận với phương pháp này trong toán học, chúng ta thường sử dụng nó để giải các phương trình bằng cách liên tục chia đôi khoảng chứa nghiệm. Nguyên tắ ...
Đăng vào ngày 21 tháng 5 lúc 14:50
Các Thuật Toán, Cấu Trúc Dữ Liệu và Mẫu Thiết Kế Cơ Bản trong Java
1-1. Tìm kiếm nhị phân
Mô tả thuật toán
Tìm kiếm nhị phân là một thuật toán hiệu quả để tìm kiếm một giá trị cụ thể trong một mảng đã được sắp xếp. Nguyên tắc hoạt động của nó dựa trên việc liên tục chia đôi không gian tìm kiếm. Các bước cơ bản bao gồm:
**Điều kiện tiên quyết**: Mảng đầu vào phải được sắp xếp (ví dụ, theo thứ tự tăng dần) ...
Đăng vào ngày 21 tháng 5 lúc 01:26