Logo Universal Online Judge

UOJ

时间限制:2 s 空间限制:512 MB
Statistics

C. 古拉符 (graph)

题目描述

在古拉符星球上,有 $n$ 个国家,每个国家的综合国力为 $a_i$。

这个星球上的飞机航线规划非常奇怪,具体来说,对于任意 $i

  1. 建交关系:$|a_i-a_j|=A$。
  2. 掠夺关系:$a_i=a_j\times B$ 或 $a_j=a_i\times B$。
  3. 盟友关系:$a_i\equiv a_j\pmod C$。

其中 $A,B,C$ 均为给定的常数。

现在 Einniw 想要进行 $k$ 次环游世界的旅行。每次旅行的起点任意,但是之后只能通过这些航线旅行,且他不愿意经过重复的国家。因此,他想要知道他最多能够访问多少个国家。

输入格式

共 $2$ 行。

第一行五个整数 $n,k,A,B,C$,表示国家数,旅行次数,以及三个定值。

第二行 $n$ 个正整数 $a_i$,表示综合国力。

请自行得出具体航线的走向。

输出格式

一行,一个正整数表示最多访问的国的数量。

样例一

input

14 4 1 0 7
8 14 20 7 26 22 7 26 2 16 19 20 5 6

output

12

样例二

见下发文件 $\texttt{ex\_graph2.in/ans}$。

限制与约定

对于所有数据,$1\le k\le n\le 3000,1\le a_i\le 10^9,0\le A,B,C \le 2\times 10^9$。

子任务编号 特殊限制 分值
$1$ $k=1$ $10$
$2$ $B=0,C=2\times 10^9$ $5$
$3$ $A=10^9,C=2\times10^9$ $5$
$4$ $A=10^9,B=0$ $5$
$5$ $n\le 10$ $15$
$6$ $n\le 100$ $30$
$7$ 无特殊限制 $30$

时间限制: $1\texttt{s}$

空间限制: $512 \texttt{MiB}$