Shayan's blog

By Shayan, 4 months ago, In English
  • Vote: I like it
  • +48
  • Vote: I do not like it

»
4 months ago, # |
  Vote: I like it +4 Vote: I do not like it

Was literally waiting for this!

»
4 months ago, # |
  Vote: I like it +3 Vote: I do not like it

waiting...

»
4 months ago, # |
  Vote: I like it 0 Vote: I do not like it

@shayan please sir can you explain this : PROBLEM D: we are using f[] array to make the node dead and lets say we get node z and node y' for operation x then we make node y' as dead .How are we ensuring that down the line for any other x ,node y' will be not be critical node(only node forming pair with some other node divisible by operation number )??? or in simple words please prove choosing any node among two would be fine .

  • »
    »
    4 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    So if you look closely, actually the Pegion-hole principle ensures that. At every step down the line, let's say we have (x) alive nodes and at that point we will be requiring (x-1) edges. So there will surely be a pair that will be having the same modulo value (as per Pegion-hole principle). Hence it does not matter which edge we had removed previously as we are sure to find a pair at every step!

    • »
      »
      »
      4 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thanks for the answering!!! But I got this answer after thinking like this see for any operation x ,I will have x+1 numbers and their remainder would be in range from 0 to x-1 and that means there will always be at least two numbers with same remainder and that's the pigeon hole principle.

»
4 months ago, # |
  Vote: I like it +3 Vote: I do not like it

waited for this , thanks brother.

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

there is no video for C