求助站外题(玄关)
  • 板块学术版
  • 楼主ImposterAnYu
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/9/21 17:03
  • 上次更新2023/11/2 18:52:33
查看原帖
求助站外题(玄关)
510555
ImposterAnYu楼主2023/9/21 17:03

题目描述

Shintaro 有 nn 条龙。 第 ii 条龙的力量值是 xix_i 。现在 Shintaro 想与这些龙交朋友。 Shintaro 会使用以下两种魔法来平衡龙的力量值(使某些龙的力量值相等),以免与他交朋友的龙互相打架。 强化魔法:消耗 aa 点 mp,使某条龙的力量值增加 11 点。 弱化魔法:消耗 bb 点 mp,使某条龙的力量值降低 11 点。 在第 ii 次,Shintaro 想与前 ii 条龙交朋友 (1≤i≤n)(1≤i≤n) 。我们有很多种使用魔法的方案,使前 ii 条龙力量值相等。请你找到消耗 mp 点数最小的方案,并输出 mp 点数。

输入

第一行三个数 n,a,bn,a,b ,表示龙的条数,强化魔法消耗的 mp 点数,弱化魔法消耗的 mp 点数。 第二行 nn 个数,第 ii 个数 xix_i 表示第 ii 条龙的力量值。

输出

共 nn 行,第 ii 行输出一个整数表示使前 ii 条龙力量值相等所需的最小 mp 点数。

样例输入

5 3 2
5 1 4 2 3

样例输出

0
8
11
13
15

数据范围

50%50\%:n≤1000n≤1000

另 20%20\%:1≤xi≤1001≤x_i≤100

100%100\%:1≤n≤100000,1≤a,b≤104,1≤xi≤1091≤n≤100000,1≤a,b≤10^4,1≤x_i≤10^9

题解看不懂,有没有大佬可以给我讲一下QAQ

2023/9/21 17:03
加载中...