Roronoa__Zoro's blog

By Roronoa__Zoro, history, 21 hour(s) ago, In English

Given $$$N$$$ cities connected by $$$N-1$$$ bidirectional roads i.e they form a tree . Cities with odd numbers are cities of Jack and even numbers cities belong to Bob. Each city has some initial popularity given by array Popularity. Now there are $$$Q$$$ tours taken by some tourists from city u to v taking the simple path.

As they travel from city u to v , the popularity of cities in between increases by x units. Let $$$P1$$$ and $$$P2$$$ be the sum of popularities of the cities of Jack and Bob after $$$Q$$$ tours . You need to print the absolute difference between P1 & P2.

$$$N \le 10^{5}$$$ $$$K \le 10^{6}$$$

Full text and comments »

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

By Roronoa__Zoro, history, 7 months ago, In English

Below is given the code of following problem : 1907G - Lights. Can anyone explain me how the code for cyclic portion works.

Spoiler

Full text and comments »

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

By Roronoa__Zoro, history, 7 months ago, In English

So in this problem 1294F - Three Paths on a Tree. The editorial solution is this :

Spoiler

Suppose our tree has 23 nodes. Let the diameter contains all the node b/w 1 and 20 (take in increasing order for simplicity). Lets take a branch from node 5 which contains the remaining nodes . So according to the editorial we use multi-source bfs and find the node which is at farthest distance . The node that will be farthest will be around node 9 or 10. But if we take this as third node the result will be (1 , 20 , (9 or 10)) but this will not increase the result we will still get 19 edges as our answer. Rather we should take a branch with is at max distance from any node on diameter. I tried this approach but it is giving MLE . Here is the code:

238471077

Full text and comments »

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