SRM 506 Easy SlimeXSlimeRancher2

問題

スライムはN個の能力がありそれぞれ能力値を持っている.今全ての能力値を同じ値にするとき能力値の変化量を求める.

解答

能力値は増やすことしか出来ないのですべての値を最大値にする.

class SlimeXSlimeRancher2 {
public:
  int train(vector <int> attributes) {
    int res = 0;
    int n = attributes.size();
    sort(attributes.begin(), attributes.end());
    for(int i = 0; i < n; i++){
      res += (attributes[n-1] - attributes[i]);
    }
	
    return res;
  }
};