#ABC270E. 圆上的苹果篮

圆上的苹果篮

圆上的苹果篮

题目描述

NN 个篮子,编号为 1,2,,N1, 2, \ldots, N,排成一个圆。

对于每个 1iN11\leq i \leq N-1,篮子 i+1i+1 位于篮子 ii 的正右边,篮子 11 位于篮子 NN 的正右边。

篮子 ii 现在装有 AiA_i 个苹果。

高桥站在篮子 11 前面,重复以下操作。

如果他面对的篮子中有苹果,就拿走一个吃掉。然后,无论他是否吃了苹果,都走向右边相邻的下一个篮子。

求高桥总共恰好吃掉 KK 个苹果时,每个篮子中剩余的苹果数。

输入格式

输入按以下格式从标准输入给出:

NN KK
A1A_1 A2A_2 \ldots ANA_N

输出格式

输出 NN 个整数,用空格分隔。

ii 个整数应为高桥总共恰好吃掉 KK 个苹果时,篮子 ii 中剩余的苹果数。

样例

3 3
1 3 0
0 1 0 

高桥将进行以下操作。

他面对的篮子 11 中有苹果,所以他拿了一个吃掉。然后,他走向篮子 22。现在,篮子中的苹果数分别为 0,3,00,3,0

他面对的篮子 22 中有苹果,所以他拿了一个吃掉。然后,他走向篮子 33。现在,篮子中的苹果数分别为 0,2,00,2,0

他面对的篮子 33 中没有苹果。然后,他走向篮子 11。现在,篮子中的苹果数分别为 0,2,00,2,0

他面对的篮子 11 中没有苹果。然后,他走向篮子 22。现在,篮子中的苹果数分别为 0,2,00,2,0

他面对的篮子 22 中有苹果,所以他拿了一个吃掉。然后,他走向篮子 33。现在,篮子中分别有 0,1,00,1,0 个苹果。

2 1000000000000
1000000000000 1000000000000
500000000000 500000000000 

数据范围

  • 1N1051 \leq N \leq 10^5
  • 0Ai10120 \leq A_i \leq 10^{12}
  • 1K10121 \leq K \leq 10^{12}
  • 苹果总数至少为 KK,即 i=1NAiK\sum_{i=1}^{N}A_i\geq K
  • 输入中的所有值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
2833
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签