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

Автор nukosya, 3 месяца назад, По-русски

Недавно столкнулся с задачей где нужно было посчитать количество квадратов k на k таких что количество различных чисел в подматрице <= q. Сделать это нужно для каждого k от 1 до n. В этой задаче n <= 1500, q <= 10. Я смог решить эту версию задачи. Немного подумав я понял то, что при q <= 1500, я не могу решить эту задачу. Не могли бы вы дать какие-то hints или решение на константный k? В общем я хочу научиться считать количество различных на подматрице. Спасибо!

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

»
3 месяца назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Is there a bound on the range of numbers the matrix can have?

»
3 месяца назад, # |
Rev. 3   Проголосовать: нравится -18 Проголосовать: не нравится

I don't get well your problem, is the problem is "for a given $$$k$$$, find the number of distinct submatrix of length $$$k*k$$$ we can have" or is it "find the maximum/minimum number of distinct elements in a submatrix of length $$$k×k$$$"?

Hints for the first problem
Hints for the second problem