{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e一条河沿着线 \u003ci\u003ey\u003c/i\u003e \u003d 0 流过平原。平原的两侧长着树木,但河道本身没有树木。一座水坝位于河道上的点 (0,0)。需要从水坝处拍摄两张匹配的河道两侧照片。如果照片上的树木排列匹配(只考虑水平排列,不考虑与树木的距离),则认为这两张照片匹配。\u003c/div\u003e\u003c/div\u003e\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e如果一棵树被另一棵树遮挡,那么被遮挡的树在照片中不会出现。没有两棵树占据同一点。照相机和树木的大小可以忽略不计。\u003c/div\u003e\u003c/div\u003e\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e拍摄过程如下:首先使用一个张角接近180度的相机(照片胶片是一条线,前面的树木被中心投影到胶片上,中心点为 (0,0));然后从胶片上切下一段仅包含一侧河道树木的部分,并进行任意缩放。\u003c/div\u003e\u003c/div\u003e"}},{"title":"输入","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e输入的每一行(除了最后一行)包含树木的坐标(两个整数,范围从 -20000 到 20000)。树木数量不超过 10\u003csup\u003e5\u003c/sup\u003e。\u003c/div\u003e\u003c/div\u003e\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e最后一行包含两个零。\u003c/div\u003e\u003c/div\u003e"}},{"title":"输出","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003e输出必须包含一个数字,即两张匹配照片中树木的最大数量。\u003c/div\u003e\u003c/div\u003e"}},{"title":"示例","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\u003e-1 1\r\n0 1\r\n2 1\r\n3 1\r\n7 2\r\n3 -2\r\n1 -1\r\n0 -1\r\n0 -5\r\n-4 -2\r\n-3 -1\r\n0 0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e4\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cbr\u003e\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\u003e0 1\r\n1 1\r\n2 1\r\n-3 -1\r\n-2 -2\r\n-1 -3\r\n0 0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e3\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}