{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003eFarmer John went to cut some wood and left \u003ci\u003eN\u003c/i\u003e (2 ≤ \u003ci\u003eN\u003c/i\u003e ≤ 100,000) cows eating the grass, as usual. When he returned, he found to his horror that the cluster of cows was in his garden eating his beautiful flowers. Wanting to minimize the subsequent damage, FJ decided to take immediate action and transport each cow back to its own barn.\u003c/p\u003e\u003cp\u003eEach cow \u003ci\u003ei\u003c/i\u003e is at a location that is \u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e minutes (1 ≤ \u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e ≤ 2,000,000) away from its own barn. Furthermore, while waiting for transport, she destroys \u003ci\u003eD\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e (1 ≤ \u003ci\u003eD\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e ≤ 100) flowers per minute. No matter how hard he tries, FJ can only transport one cow at a time back to her barn. Moving cow \u003ci\u003ei\u003c/i\u003e to its barn requires 2 × \u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e minutes (\u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e to get there and \u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e to return). FJ starts at the flower patch, transports the cow to its barn, and then walks back to the flowers, taking no extra time to get to the next cow that needs transport.\u003c/p\u003e\u003cp\u003eWrite a program to determine the order in which FJ should pick up the cows so that the total number of flowers destroyed is minimized.\u003c/p\u003e"}},{"title":"Input","value":{"format":"HTML","content":"Line 1: A single integer \u003ci\u003eN\u003c/i\u003e\r\u003cbr\u003eLines 2..\u003ci\u003eN\u003c/i\u003e+1: Each line contains two space-separated integers, \u003ci\u003eT\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e and \u003ci\u003eD\u003csub\u003ei\u003c/sub\u003e\u003c/i\u003e, that describe a single cow\u0027s characteristics"}},{"title":"Output","value":{"format":"HTML","content":"Line 1: A single integer that is the minimum number of destroyed flowers"}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e6\r\n3 1\r\n2 5\r\n2 3\r\n3 2\r\n4 1\r\n1 6\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e86\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}},{"title":"Hint","value":{"format":"HTML","content":"FJ returns the cows in the following order: 6, 2, 3, 4, 1, 5. While he is transporting cow 6 to the barn, the others destroy 24 flowers; next he will take cow 2, losing 28 more of his beautiful flora. For the cows 3, 4, 1 he loses 16, 12, and 6 flowers respectively. When he picks cow 5 there are no more cows damaging the flowers, so the loss for that cow is zero. The total flowers lost this way is 24 + 28 + 16 + 12 + 6 \u003d 86."}}]}