Изменения рейтингов за последние раунды временно удалены. Скоро они будут возвращены. ×

Блог пользователя xuanquang1999

Автор xuanquang1999, история, 9 лет назад, По-английски

I'm having trouble at this problem on Vietnam SPOJ. The problem is: Given array a[1], a[2], ... a[n], count the number of pair (u, v) that u < v and a[u] > a[v]. Constrain: n <= 60000 and a[i] <= 60000.

I tried to this using Fenwick Tree. But I'm getting only 60 points (maximum points is 100). Is there anything wrong in my implementation?

Here's my code.

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
9 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

t.add(n, a[i], 1); ---> t.add(60000, a[i], 1);