Sahilamin219's blog

By Sahilamin219, history, 8 days ago, In English

Hi Community !

What are your thoughts on the first one to reach 4000 in cf ?

Spoiler

Full text and comments »

  • Vote: I like it
  • -12
  • Vote: I do not like it

By Sahilamin219, history, 12 days ago, In English

What will be some "Tips and Tricks" to do quite well in Codeforces(Div. 3).

Please let me know few things i should know, which could help me get a rank around 400-1000.

I sincerely want to be better in problem solving. I have been practicing CP for more than four years and don't see much improvement.

This is going to be my last contest so i want to at-least get into top 1k contestant. All my friends, juniors and junior's juniors have already retired and i don't have much motivation left.

Please don't down-vote. If you don't have any last minute tips, feel free to ignore this post !!

Full text and comments »

  • Vote: I like it
  • -4
  • Vote: I do not like it

By Sahilamin219, history, 2 weeks ago, In English

count array : for a given array it stores, for each ith element number of element greater than it's value from the left.

For a given number N , there exits an permutation array (1,N) such that it gives you same count array. You are given an count array and you have to find original array.

Example : count array => 0 0 0 1 2 0

then original array would be => 1 2 5 4 3 6

Required Solution was Nlog(N).

Hope the question is clear, if there's any doubt plz comment.

Full text and comments »

  • Vote: I like it
  • -7
  • Vote: I do not like it

By Sahilamin219, history, 3 years ago, In English

I was solving some DSU question and i m not able to understand when should we do path compression and when not . For example like in these two questions .

1.Redundant Connection

Solution 1

2.Redundant Connection II

Solution 2

For better idea of solution 2 visit

As you can see in 2nd question while finding cycle we are not doing path compression. If anyone can explain the concept behind this it would be very helpful.

Full text and comments »

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

By Sahilamin219, history, 4 years ago, In English

I was doing this question asked in recent HackFest in Hackerrank . I know its too simple but anyhow i m not able to score all 20 points.

my code

Please help ..i m not able to find the solution.

Full text and comments »

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

By Sahilamin219, history, 4 years ago, In English

I was stuck in this question Your text to link here... and the editorial doesn't seem to be much helpful to me . However in the discussion section someone explained that this is the dp formula . dp[i][j] = dp[i][j-1]*i + dp[i-1][j]*j-dp[i-1][j-1]*(i-1)*(j-1) i m not able to understand how did he get the third term in the expression and more over i think this needs some correction as i was not able to get the right ans from this.

Full text and comments »

  • Vote: I like it
  • 0
  • Vote: I do not like it

By Sahilamin219, history, 4 years ago, In English

link for question Your text to link here... i m getting wa on testcase 11 Your text to link here... after wards i modified my solution but its not working even on testcase 1.Your text to link here... i m no where able to see where is it going wrong. If you have any other idea please describe it.. i have spend a lot of time on this question

Full text and comments »

  • Vote: I like it
  • 0
  • Vote: I do not like it

By Sahilamin219, history, 4 years ago, In English

In this problem Your text to link here... i m getting memory limit exceeded error after submitting . I have solved this question in two other ways and may be in this i may get tle even after debugging this . But i m just curious that my map will be not be constructed of more than 10^5 key values ..than why mle ? please help. submitted codeYour text to link here...

Full text and comments »

  • Vote: I like it
  • 0
  • Vote: I do not like it