luogu#P11371. 「CZOI-R2」糖果

「CZOI-R2」糖果

题目描述

幼儿园里有 nn 个小朋友,第 ii 个小朋友最开始有 aia_i 个糖果。幼儿园老师可以进行无限次操作,每次操作选择一个小朋友,并给他 kk 个糖果。

为了避免小朋友因为愤怒而吃掉别的小朋友,幼儿园老师希望所有小朋友的糖果数量相同。若她的目标可以达成,输出 YES 和她最少的操作次数;若不可以,则直接输出 NO

输入格式

第一行输入 22 个整数 n,kn,k,表示小朋友数量、每次操作给予糖果数量。

第二行输入 nn 个整数 aia_i,表示第 ii 个小朋友初始的糖果数量。

输出格式

第一行输出 YESNO。若输出 YES,则再输出 11 个整数,表示答案。

6 3
1 1 4 5 1 4
NO
3 2
9 1 5
YES 6

提示

【数据范围】

本题采用捆绑测试

  • Subtask #1(20 pts20\text{ pts}):n,k103n,k\le10^3ai103a_i\le10^3
  • Subtask #2(30 pts30\text{ pts}):k=1k=1
  • Subtask #3(50 pts50\text{ pts}):无特殊限制。

对于 100%100\% 的数据,1n,k105,0ai23111\le n,k\le10^5,0 \le a_i\le 2^{31}-1