QOJ.ac

QOJ

Time Limit: 4 s Memory Limit: 512 MB Total points: 100

#9684. Tâm sự

Statistics

“Khi chúng ta tâm sự, nỗi phiền muộn vơi đi. Một nửa nỗi buồn của người tâm sự được trao cho người đối diện, nửa còn lại theo sóng âm trở về với thế giới. Cứ thế, phiền muộn truyền qua mọi người rồi yếu dần, cho đến khi tan theo gió.”

Trong nhóm bạn nhỏ của 小 I có $n$ người. Người thứ $i$ ($1\le i\le n$) ban đầu có lượng phiền muộn là số nguyên dương $a_i$.

Để giúp mọi người bớt phiền muộn, 小 I tổ chức một buổi trò chuyện. Trong buổi này, $n$ người ngồi thành một hàng từ trái sang phải theo thứ tự số hiệu tăng dần.

Thời gian có hạn, nên 小 I có thể tổ chức không quá $k$ lần tâm sự. Trong mỗi lần, một người $p$ ($1\le p\le n-1$) tâm sự với người bên phải mình là $p+1$. Trước tiên thực hiện $a_{p+1}\leftarrow a_{p+1}+\frac12a_p$, rồi $a_p\leftarrow0$, trong đó $\leftarrow$ là phép gán. 小 I được tùy ý chọn người tâm sự trong mỗi lần. Lưu ý rằng người mang số hiệu $n$ không tâm sự với người khác.

小 I muốn mọi người có càng ít phiền muộn càng tốt, nên muốn biết: sau buổi trò chuyện, giá trị lớn nhất trong lượng phiền muộn cuối cùng của tất cả mọi người có thể nhỏ nhất là bao nhiêu?

Bạn cần in giá trị chính xác của đáp án. Cụ thể, đáp án luôn có thể viết dưới dạng $\frac{S}{2^n}$, trong đó $S$ là một số nguyên dương không vượt quá $2^n\times\left(\max_{i=1}^n a_i\right)$. Bạn cần in biểu diễn nhị phân của $S$.

Dữ liệu vào

Đọc dữ liệu từ tệp confide.in.

Bài toán có nhiều bộ dữ liệu kiểm thử. Dòng đầu tiên chứa một số nguyên $T$, biểu thị số bộ dữ liệu; tiếp theo là mô tả từng bộ dữ liệu theo thứ tự.

Với mỗi bộ dữ liệu, dòng đầu tiên chứa hai số nguyên $n,k$, lần lượt là số người và giới hạn số lần tâm sự; dòng thứ hai chứa $n$ số nguyên dương $a_1,a_2,\ldots,a_n$, mô tả lượng phiền muộn ban đầu của mỗi người.

Dữ liệu ra

Ghi kết quả vào tệp confide.out.

Với mỗi bộ dữ liệu, in một dòng chứa một xâu chỉ gồm các ký tự 0 và 1, mô tả biểu diễn nhị phân của $S$ từ bit cao đến bit thấp. Kết quả không được có số 0 ở đầu.

Ví dụ

Dữ liệu vào 1

3
3 1
5 2 1
3 2
5 2 1
3 3
5 2 1

Dữ liệu ra 1

100100
10100
10100

Ghi chú

Với bộ dữ liệu thứ nhất, chiến lược tối ưu là để người thứ nhất tâm sự. Lượng phiền muộn cuối cùng là $(0,4.5,1)$, nên in biểu diễn nhị phân 100100 của $4.5\times2^3=36$.

Với bộ dữ liệu thứ hai và thứ ba, chiến lược tối ưu là để người thứ hai tâm sự trước, rồi đến người thứ nhất. Lượng phiền muộn cuối cùng là $(0,2.5,2)$, nên in biểu diễn nhị phân 10100 của $2.5\times2^3=20$.

Ví dụ 2

Xem các tệp confide/confide2.in và confide/confide2.ans trong thư mục của thí sinh.

Ghi chú

Đáp án của bảy bộ dữ liệu trong ví dụ này lần lượt là $10,10,8,5,3.5,2.75,2.5$.

Nhiệm vụ con

Gọi $\sum n$ là tổng các giá trị $n$ của tất cả bộ dữ liệu trong một tệp kiểm thử. Với mọi bộ dữ liệu, đảm bảo:

  • $1\le T\le2\times10^4$;
  • $1\le n,\sum n\le2\times10^4$, $1\le k\le10^9$;
  • $\forall 1\le i\le n,1\le a_i\le10^6$.
Số hiệu nhiệm vụ con Điểm $\sum n\le$ $a_i\le$ $k\ge$
$1$ $2$ $30$ $10^6$ $1$
$2$ $10$ $200$
$3$ $13$ $750$
$4$ $20$ $2\,500$
$5$ $17$ $10^4$ $10^4$
$6$ $16$ $2\times10^4$ $10^6$ $10^9$
$7$ $22$ $1$

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
EditorialOpen Official EditorialQingyu- Download
#2140EditorialOpen111lsj2009View

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.