{"code":"hinhhocgiandon2","name":"Hình học \"is not difficult\" 2","description":"Cho điểm $C$ có tọa độ $(x,y)$ trên mặt phẳng $Oxy$.\r\n\r\nMột đường thẳng bất kì đi qua $C$ cắt trục $Ox,Oy$ lần lượt tại $A$ và $B$ sao cho $C$ nằm giữa $A,B$\r\n\r\nTìm giá trị nhỏ nhất của  $P=p * |CA|+q*|CB|$.\r\n\r\n(Trong đó: $|CA|,|CB|$ lần lượt là độ dài các đoạn $CA,CB$ và $p,q$ là các số nguyên dương cho trước )\r\n\r\n<h4>Input</h4>\r\n\r\n+ Một thứ nhất chứa số nguyên $T(1\\le T\\le 500)$ - Thể hiện số testcase\r\n\r\n+ $T$ dòng tiếp theo, mỗi dòng chứa $4$ số nguyên $x,y,p,q(0<x,y,p,q\\le 10000)$.\r\n\r\n<h4>Output</h4>\r\n\r\n+ Ứng với mỗi testcase, in ra đáp án cần tìm. (Sai số không quá $10^{-6}$)\r\n\r\n<h4>Scoring</h4>\r\n\r\n+ Subtask $1$ ($40\\%$ số điểm): x = y\r\n\r\n+ Subtask $2$ ($60\\%$ số điểm): còn lại\r\n\r\n\r\n<h4>Example</h4>\r\n\r\n!!! question \"Test 1\"\r\n\r\n    ???+ \"Input\"\r\n\r\n        ```sample\r\n        1\r\n        1 1 1 1\r\n        ```\r\n\r\n    ???+ success \"Output\"\r\n\r\n        ```sample\r\n        2.828427125\r\n        ```\r\n        \r\n    ??? warning \"Note\"\r\n\r\n        ![enter image description here][1]\r\n\r\n\r\n        [1]: https://i.imgur.com/ZNA0Qu6.png\r\n\r\n        Ta nhận thấy rằng, đường thẳng $y=2-x$ đi qua điểm $C(1,1)$ sẽ cho $P=p * |CA|+q*|CB|$ đạt giá trị nhỏ nhất là $2.828427125$","points":500.0,"partial":false,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}