题目描述
本题中,我们将用符号 ⌊c⌋\lfloor c \rfloor⌊c⌋ 表示对 ccc 向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3\lfloor 3.0 \rfloor = \lfloor 3.1 \rfloor = \lfloor 3.9 \rfloor = 3⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3。
蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。
蛐蛐国里现在共有 nnn 只蚯蚓(nnn 为正整数)。每只蚯蚓拥有长度,我们设第 iii 只蚯蚓的长度为 aia_iai (i=1,2,…,ni=1,2,\dots,ni=1,2,…,n),并保证所有的长度都是非负整数(即:可能存在长度为 000 的蚯蚓)。
每一秒,神刀手会在所有的蚯蚓中,准确地找到最长的那一只(如有多个则任选一个)将其切成两半。神刀手切开蚯蚓的位置由常数 ppp(是满足 0<p<10 < p < 10<p<1 的有理数)决定,设这只蚯蚓长度为 xxx,神刀手会将其切成两只长度分别为 ⌊px⌋\lfloor px \rfloor⌊px⌋ 和 x−⌊px⌋x - \lfloor px \rfloorx−⌊px⌋ 的蚯蚓。特殊地,如果这两个数的其中一个等于 000,则这个长度为 000 的蚯蚓也会被保留。此外,除了刚刚产生的两只新蚯蚓,其余蚯蚓的长度都会增加 qqq(是一个非负整常数)。
蛐蛐国王知道这样不是长久之计,因为蚯蚓不仅会越来越多,还会越来越长。蛐蛐国王决定求助于一位有着洪荒之力的神秘人物,但是救兵还需要 mmm 秒才能到来……(mmm 为非负整数)
蛐蛐国王希望知道这 mmm 秒内的战况。具体来说,他希望知道:
- mmm 秒内,每一秒被切断的蚯蚓被切断前的长度(有 mmm 个数);
- mmm 秒后,所有蚯蚓的长度(有 n+mn + mn+m 个数)。
蛐蛐国王当然知道怎么做啦!但是他想考考你……
输入格式
第一行包含六个整数 n,m,q,u,v,tn,m,q,u,v,tn,m,q,u,v,t,其中:n,m,qn,m,qn,m,q 的意义见【问题描述】;u,v,tu,v,tu,v,t 均为正整数;你需要自己计算 p=u/vp=u / vp=u/v(保证 0<u<v0 < u < v0<u<v);ttt 是输出参数,其含义将会在【输出格式】中解释。
第二行包含 nnn 个非负整数,为 a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an,即初始时 nnn 只蚯蚓的长度。
同一行中相邻的两个数之间,恰好用一个空格隔开。
保证 1≤n≤1051 \leq n \leq 10^51≤n≤105,0≤m≤7×1060 \leq m \leq 7 \times 10^60≤m≤7×106,0<u<v≤1090 < u < v \leq 10^90<u<v≤