surajkvm007's blog

By surajkvm007, history, 9 years ago, In English

Given a forest with n vertices, add edges to make it into a tree with minimal diameter. I tried many approaches but none of them passed system test cases.Please suggest some algorithm to solve this problem.

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

| Write comment?
»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

The idea is to play with tree diameters while merging trees, you can use the ideas in the editorial for this problem (is very similar): http://codeforces.net/contest/455/problem/C

»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

can you link the problem?

»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it

check the IOI 2013 Dreaming solution, it is almost the same problem.