RedLord's blog

By RedLord, 10 years ago, In Russian

Не подскажете, как решать эту задачу?

Делал так: завел карту nums<long long,int> чисел, для каждого числа указал, сколько раз оно встречается и исходный массив 'a'.

Для каждой пары (i;j), j > i к ответу добавлялось: 2 * (nums[a[i] + a[j]] - (a[i] =  = 0) - (a[j] =  = 0))

Работает за . Получает TL.

код

  • Vote: I like it
  • +1
  • Vote: I do not like it