QOJ.ac

QOJ

Límite de tiempo: 3 s Límite de memoria: 512 MB Puntuación total: 100

#5100. Card Game

Estadísticas

You have $n$ cards in front of you, and the $i$-th card from the left has a positive integer $A_i$ written on it.

You will choose a subset of these cards, keeping their relative order, to form a new sequence of cards.

Let this new sequence of cards have $m$ cards, where the number written on the $i$-th card is $B_i$.

The value of this card sequence is defined as:

$$ \sum \limits_{i=1}^{m-1}\lfloor \frac{S}{\textbf{LCM}(B_i,B_{i + 1})}\rfloor \times \textbf{LCM}(B_i,B_{i + 1}) $$

where $\textbf{LCM}(x,y)$ denotes the least common multiple of $x$ and $y$.

Your goal is to maximize this value.

For some test cases, you also need to solve the following problem:

Add a disabling rule: if the $i$-th card is disabled, the sequence of cards you choose cannot contain it.

You want to know: for $i=1 \dots n$, what is the maximum value of the card sequence you can choose if the $i$-th card is disabled? Let this be $ans_i$.

To reduce the output size, you only need to output $\bigoplus\limits_{i=1}^ni\times ans_i$.

Input

The first line contains four positive integers $n, S, tp, id$. The first two parameters are as described above, $tp=0/1$ indicates the type of the test case (see Output section for details), and $id$ is the subtask number.

The second line contains $n$ positive integers $A_1 \dots A_n$.

Output

  • If $tp=0$, output a single integer representing the answer without any disabling rules.
  • If $tp=1$, output two integers, representing the answer without any disabling rules and the value of $\bigoplus\limits_{i=1}^ni\times ans_i$ under the disabling rules, respectively.

Examples

Input 1

5 10 1 1
3 2 1 4 5

Output 1

26 18

Input 2

10 9999 1 1
93 120 538 410 1 248 100 11 45 14

Output 2

72490 231470

Constraints

Subtask Score $n\le$ $S\le$ Special Property
$1$ $5$ $10^3$ $10^5$ None
$2$ $5$ $10^4$
$3$ $10$ $10^5$ $3 \times 10^5$ $A_i$ is uniformly random in $[1, S]$
$4$ $10$ $A_i \le 100$
$5$ $10$ $10^5$ $tp = 0$
$6$ $10$ None
$7$ $10$ $3 \times 10^5$ $3 \times 10^5$ $tp = 0$
$8$ $10$ None
$9$ $15$ $5 \times 10^5$ $5 \times 10^5$ $tp = 0$
$10$ $15$ None

For all test cases, $1\le A_i\le 10^9$.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
EditorialOpen Official EditorialQingyu- Download

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.