Vinh danh thành tích đội tuyển Học sinh giỏi Tin học - Năm học 2023-2024
đã đăng vào 21, Tháng 7, 2024, 13:20Chúc mừng thành tích đội tuyển học sinh giỏi Tin học - Năm học 2023-2024
Contest Tết
đã đăng vào 13, Tháng 2, 2024, 13:55Trong không khí rộn ràng của mùa xuân, các em học sinh đội tuyển học sinh giỏi tin 9 vẫn đang tập trung hết mình để chuẩn bị tốt nhất cho kỳ thi Học sinh giỏi lớp 9 sắp đến. Các bạn đã dành nhiều thời gian ôn tập, nắm vững kiến thức và rèn luyện kỹ năng để chuẩn bị cho những bài thi sắp tới.
Kỹ thuật Two Pointer
đã đăng vào 9, Tháng 12, 2023, 13:36Giải thuật Two Pointer (hoặc còn gọi là "hai con trỏ") là một kỹ thuật giải quyết các bài toán có liên quan đến chuỗi, mảng hoặc dãy số bằng cách sử dụng hai con trỏ di chuyển qua dữ liệu mục tiêu. Giải thuật này thường được sử dụng để tối ưu hóa thời gian thực hiện bằng cách giảm số lần duyệt qua dữ liệu.
Hai con trỏ là kỹ thuật được sử dụng rất nhiều trong lập trình thi đấu và trong những cuộc thi như THT, HSG đây là câu hỏi để phân loại giải.
Kỹ thuật Prefix Sum(Mảng cộng dồn)
đã đăng vào 9, Tháng 12, 2023, 13:17Mảng cộng dồn là việc tạo ra một mảng mới có kích thước bằng với mảng ban đầu+1 và phần tử thứ i của mảng mới được tạo ra bằng cách tính tổng i phần tử đầu tiên của mảng ban đầu. Ta có thể hiểu phần tử đầu tiên của mảng cộng dồn là 0 và phần tử cuối cùng của mảng cộng dồn là tổng tất cả các phần tử trong mảng ban đầu.
Tìm kiếm nhị phân
đã đăng vào 9, Tháng 12, 2023, 13:10Tìm kiếm nhị phân (Chặt nhị phân) là một giải pháp tìm kiếm nhanh trên một dãy số đã được sắp xếp theo thứ tự không giảm (hoặc không tăng) Ý tưởng của giải pháp là xác định vị trí trung vị của không gian tìm kiếm sau đó đối chiếu với kết quả cần tìm từ đó tiếp tục xác định không gian tìm kiếm tiếp theo hoặc đưa ra kết quả (tìm thấy hoặc không tìm thấy)
Chào mừng bạn đến với HBCoder
đã đăng vào 1, Tháng 7, 2023, 5:00Xin chào tất cả mọi người!
Hôm nay, Ban quản trị HBCoder vô cùng tự hào và phấn khởi để thông báo rằng chúng tôi đã chính thức khánh thành một website mới dành cho các HBCoder. Đây là một cột mốc quan trọng đánh dấu sự phát triển và sự tiến bộ của chúng tôi trong việc chia sẻ kiến thức lập trình và tạo dựng một cộng đồng lập trình viên đầy nhiệt huyết.
Trên hành trình xây dựng website này, Các thành viên Ban quản trị gồm: Phạm Ân Mai Thảo , Huỳnh Sơn đã dành rất nhiều thời gian, công sức và đam mê để tạo ra một nền tảng mang đậm giá trị và thông tin bổ ích về lập trình. HBCoder xin chân thành cảm ơn vì sự đồng hành và và những đóng góp của các bạn.
Các hàm và phép toán trong C ++
đã đăng vào 14, Tháng 5, 2023, 6:461. In ra số thập phân trong C++.
Trong C++, để in ra phần thập phân của ~1~ số thì số đó cần phải được khai báo bằng kiểu double hoặc float.
Để in ra ~x~ số sau dấu phẩy, chẳng hạn như ~5~ số, ta cần code như sau:
cout << setprecision(5) << fixed << x << endl;
Hàm Phi Euler
đã đăng vào 8, Tháng 5, 2023, 15:10Định nghĩa: ~ϕ(N)~ là số số nguyên tố cùng nhau với ~N~ trong đoạn từ ~1~ đến ~N~.
Cách tính:
Ta đã biết phân tích một số ra thừa số nguyên tố (factorization) là biểu diễn số đó dưới dạng tích của các số nguyên tố. Dễ dàng chứng minh rằng cách biểu diễn là duy nhất.