Cuộc thi lập trình chào mừng năm học mới 2022 - 2023
Problems
Problem | Points | AC Rate | Users |
---|---|---|---|
Diện tích hình vuông | 1p | 38.0% | 247 |
Trò chơi chia sỏi | 2 | 40.3% | 89 |
Chuỗi số diệu kỳ | 3 | 29.6% | 37 |
Cân đẩu vân | 2 | 24.5% | 111 |
Vùng đất ham học | 4 | 34.4% | 34 |
Trị tuyệt đối lớn nhất | 2 | 24.1% | 176 |
Cặp đôi hoàn hảo | 2 | 38.2% | 185 |
Đội quân vô địch | 4 | 15.0% | 39 |
T-Prime | 2 | 18.8% | 84 |
Trung bình cộng và trung bình nhân | 1 | 29.9% | 374 |
Thuê xe đạp | 4 | 14.1% | 19 |
0.Tích đơn giản | 1p | 64.8% | 782 |
Comments
Đội quân vô địch mình duyệt i từ 1 đến 10^5 tính x=i*(i+1)/2 và x+1 là số chính phương thì tìm ra 1 danh sách A có khoảng hơn 10 phần tử thoả mãn sau đó thì duyệt trên A là xong
Code tham khảo
hay quá, thầy ko cmt thì em cứ tưởng là nó có nhiều phần tử, em dùng tìm kiếm nhị phân (làm màu quá, haha :v)
Mọi người cho em xin solution của bài Cân đẩu vân và bài Đội quân vô địch được không ạ. Với lại cho em hỏi khi nào thì contest này mới xếp rate vậy ạ. Em cảm ơn nhiều ạ. Link sol của em : https://github.com/jjiangly/Contest/tree/main/GTVT/chaomungnamhoc2022
Bài CĐV bạn cho i chạy từ \(n/b\) về 0, với mỗi i như vậy bạn xét \(n' = n - ib\); nếu n' là bội của a thì xuất \(n'/a + i\) và dừng thuật, nếu chạy hết vòng thì xuất ra -1.
Bài ĐQVĐ thì bạn nhận xét rằng nếu x là đội quân vô địch thì x + 1 là số chính phương và x là số tam giác. Bạn có thể tạo một mảng tính trước các số thỏa mãn tính chất trên xếp theo thứ tự tăng dần, rồi trả lời mỗi truy vấn bằng tìm kiếm nhị phân trong mảng.
<3 <3 <3
À em cảm ơn anh nhiều ạ, Mong web ra nhiều contest hơn ạ