Giải bài toán Trò chơi Hoàng hậu - Phân tích và Cài đặt
Phân tích bài toán Trò chơi Hoàng hậu
Giới thiệu bài toán
Bài toán Trò chơi Hoàng hậu là một biến thể của bài toán Trò chơi Vua từ kỳ thi NOIP 2012. Yêu cầu của bài toán là sắp xếp lại thứ tự các quan đại thần sao cho số tiền thưởng lớn nhất mà một vị đại thần nhận được được giảm thiểu đến mức có thể.
Quy tắc tính thưởng
Giả sử số ở tay trái c ...
Đăng vào ngày 11 tháng 6 lúc 00:44
Ghi Chép Học Tập và Giải Bài Tập về FWT
Phần kiến thức nền tảng
Tổng缀 các chiều cao
Đa thức tích chập
Đầu tiên, đây là một mẫu mã:
P4717
FWT được sử dụng để giải quyết các tích chập như sau:
\[F(x)=\sum_{i\oplus j=x}A(i)B(j) \]
trong đó \(\\oplus\\) là một trong ba phép toán bit.
Độ phức tạp thời gian của FWT là \(O(n2^n)\), nếu coi \(2^n\) là \(n\), thì độ phức tạp thời gian tương ...
Đăng vào ngày 2 tháng 6 lúc 02:28
Những Lưu Ý Quan Trọng Khi Lập Trình Thi Đấu
Tóm tắt
Luôn kiểm tra kích thước mảng sau khi viết xong bài. Nên khai báo lớn hơn 2-4 lần so với giới hạn đề bài. Đặc biệt chú ý khi có nhiều biến như N, M, K...
Phải đọc kỹ đề bài. Dữ liệu kiểm thử có thể có nhiều dạng khác nhau. Nếu đề không nói rõ không có cạnh song song hoặc tự vòng, hãy tự xử lý.
Xác định rõ dữ liệu đầu vào và ...
Đăng vào ngày 26 tháng 5 lúc 09:28
[NOI Online #1 - Vòng Nâng Cao]
A
Đầu tiên, hãy xem xét trường hợp đặc biệt khi \(t = 2\).
Không khó nhận thấy thao tác này khá không trực quan, vì vậy có thể xem xét việc nối một cạnh vô hướng giữa mỗi cặp đỉnh \(u, v\) trong thao tác \((u, v)\).
Rõ ràng các thành phần liên thông cần được xem xét riêng biệt. Với cùng một thành phần liên thông, tổng giá trị của các đỉnh trong ...
Đăng vào ngày 24 tháng 5 lúc 03:39
Giải đề thi AtCoder Beginner Contest 377
Bài A - Kiểm tra chuỗi ABC
Cho chuỗi 3 ký tự, xác định xem chuỗi đó có chứa đủ 3 ký tự A, B, C hay không.
Giải pháp: Đếm tần suất xuất hiện từng ký tự bằng mảng đếm.
Xem mã nguồn
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
sort(s.begin(), s.end());
cout > c;
if (c == '#') {
...
Đăng vào ngày 21 tháng 5 lúc 21:00
Ghi chép giải bài thi NOI 2025 (Phần 3)
Giải các bài tập luyện tập (Phần 15)
\(\text{Bởi DaiRuichen007}\)
Vòng #69 - 20250409
A. [QOJ5091] Bài toán mùa đông
Liên kết đề bài
Tóm tắt đề bài
Cho \(n,k\), với \(n\) là số chẵn, cho \(l_1\sim l_k,r_1\sim r_k\), trong đó \(l_i=n-2i+1,r_i=n+2i-1\), tìm một bộ ghép hoàn hảo \(p\) sao cho số cặp \((l_i,r_{p_i})\) nguyên tố cùng nhau là nhiều ...
Đăng vào ngày 20 tháng 5 lúc 10:24