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

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

You are given an array $$$a$$$ of length $$$n$$$.

For any subarray, define its mode frequency as the maximum number of occurrences of any value within this subarray.

Find the maximum value of

$$$ \frac{\text{length of subarray}}{\text{mode frequency}} $$$

over all subarrays.

Constraints: $$$1 \le n \le 2 \cdot 10^5$$$, $$$1 \le a_i \le n$$$.

Print the maximum possible value of the expression. Your answer will be accepted if its absolute or relative error does not exceed $$$10^{-6}$$$.

Give this interesting problem a try!

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

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

isnt the answer just always 1 like any subarray of length 1 gives that

  • »
    »
    8 часов назад, скрыть # ^ |
     
    Проголосовать: нравится +2 Проголосовать: не нравится

    well 1 is the minimum

    the problem asked for the maximum possible value

    • »
      »
      »
      8 часов назад, скрыть # ^ |
       
      Проголосовать: нравится +1 Проголосовать: не нравится

      but mode frequence is <= subarray length so length / mode frequency <= 1 so isnt 1 maximum

      • »
        »
        »
        »
        8 часов назад, скрыть # ^ |
         
        Проголосовать: нравится +1 Проголосовать: не нравится

        oh ok sorry i understand

      • »
        »
        »
        »
        7 часов назад, скрыть # ^ |
         
        Проголосовать: нравится +1 Проголосовать: не нравится

        mode <= length so length / mode is always >= 1 btw