{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"Stan有n根各不相同长度的棍子。他一个接一个地随机地将它们扔到地板上。扔完后,Stan试图找到顶部的棍子,即那些顶部没有其他棍子的棍子。Stan注意到最后扔的棍子总是在顶部,但他想知道所有在顶部的棍子。Stan的棍子非常细,以至于可以忽略它们的厚度。"}},{"title":"输入","value":{"format":"HTML","content":"输入包含多个测试用例。每个测试用例的数据以1 \u003c\u003d n \u003c\u003d 100000开始,表示这个测试用例中棍子的数量。接下来的n行每行包含四个数字,这些数字分别是一根棍子两个端点的平面坐标。棍子的顺序是Stan扔的顺序。你可以假设最多有1000根顶部的棍子。输入以n\u003d0的测试用例结束,这个测试用例不需要处理。"}},{"title":"输出","value":{"format":"HTML","content":"对于每个输入的测试用例,输出一行结果,按照示例给定的格式列出顶部的棍子。顶部的棍子应该按照它们被扔的顺序列出。\n\u003cbr\u003e\n\u003cbr\u003e\n下面右侧的图片展示了输入中第一个测试用例的情况。 \u003cimg src\u003d\"CDN_BASE_URL/ccc924a09f253a1bb9a3bc88c231cf8f?v\u003d1713879197\" align\u003d\"right\"\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\u003e5\r\n1 1 4 2\r\n2 3 3 1\r\n1 -2.0 8 4\r\n1 4 8 2\r\n3 3 6 -2.0\r\n3\r\n0 0 1 1\r\n1 0 2 1\r\n2 0 3 1\r\n0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eTop sticks: 2, 4, 5.\r\nTop sticks: 1, 2, 3.\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}},{"title":"提示","value":{"format":"HTML","content":"输入规模很大,建议使用scanf。"}}]}