{"trustable":false,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"现在,我们都知道计算机学院是人类发展大学最大的系。但是,也许你不知道计算机学院曾在2002年被分为计算机学院和软件学院。\n分裂绝对是HDU的一件大事!同时,这也是一件麻烦事。所有设施必须对半。首先,对所有贷款进行评估,如果两项贷款的价值相同,则认为它们是相同的。假设有N(0 \u003c N \u003c 1000)种设施(不同值,不同类型)。"}},{"title":"Input","value":{"format":"HTML","content":"输入包含多个测试用例。每个测试用例从一个数字N开始(0 \u003c N \u003c\u003d 50——不同设施的总数)。接下来的N行分别包含一个整数V(0 \u003c V \u003c\u003d 50——设备值)和一个整数M(0 \u003c M \u003c\u003d 100——设备对应的数量)。你可以假设所有的V都是不同的。\n以负整数开头的测试用例终止输入,并且不处理此测试用例。"}},{"title":"Output","value":{"format":"HTML","content":"每种情况下,打印一行包含两个整数A和B,分别表示计算机学院和软件学院的值。A和B应该尽可能相等。同时,你要保证A不小于B。"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre\u003e2\n10 1\n20 1\n3\n10 1 \n20 2\n30 1\n-1\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre\u003e20 10\n40 40\u003c/pre\u003e"}}]}