B. Nick and Array

Quiz

https://codeforces.com/contest/1180/problem/B

AC Code

https://codeforces.com/contest/1180/submission/55881910

観察

  • 3 <--> -4
  • のように、操作を2回やると同じ値に戻ってくる
  • 正→負に変換したときに絶対値が増える

解法

  • 同じ操作をすれば元に戻るので、全て正にしておく
  • 長さが偶数なら、すべて負に変換してかける
  • 長さが奇数なら、最大値のみ正で残して、他はすべて負にしてかける

注意点

Problem B. Nick and Array
*****
You should print elements of the array in the correct order.