图片被删除,或者路径改变
问题1593--除法移位

1593: 除法移位

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

现在有长度为 nnn 的数组 aaa,式子 SSS 定义为 S=a1÷a2÷a3...÷anS=a_1\div a_2\div a_3...\div a_nS=a1÷a2÷a3...÷an,最多对数组 aaa 进行 ttt循环右移操作
请问,进行第几次操作时使得 SSS 最大?若存在多种答案,请输出最小值。

循环右移:一次操作使数组从 a1,a2,a3,...,ana_1,a_2,a_3,...,a_na1,a2,a3,...,an 形式转换为 an,a1,a2,...,an−1a_n,a_1,a_2,...,a_{n-1}an,a1,a2,...,an1 形式。

输入

输入包含两行.
第一行一个正整数 n,tn,tn,t (1≤n≤2×105,0≤t≤109)(1\leq n\leq 2\times10^5,0\leq t\leq 10^9)(1n2×105,0t109) 表示数组 aaa 的长度和最多的操作次数。
第二行 nnn 个正整数 aia_iai (1≤ai≤109)(1\leq a_i \leq10^9)(1ai109) 表示数组 aaa 的元素。

输出

输出包含一行一个整数,表示使得 SS 最大的最小操作次数。

样例输入 Copy

5 10
5 3 4 1 2

样例输出 Copy

0

提示

操作0次时使得 S=5÷3÷4÷1÷2S=5÷3÷4÷1÷2 最大
÷ 是正常除法,不是向上取整或向下取整。