{"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":"MD","content":"丁妹上个月转到了物理系,成为了巨牛。这天她在实验室做实验,她有一张无限光滑的桌子,上面固定有一个巨大的圆柱体,桌上放有一个可以视为质点的小球。刚开始小球位于点A,实验开始时,丁妹给小球一个初速度,如果小球与柱体发生碰撞,则它将产生弹性碰撞,即小球立即反弹且不损失任何能量。\n现在,丁妹想知道小球是否会在某时刻经过点B,你能帮帮她么?"}},{"title":"Input","value":{"format":"MD","content":"第一行一个整数代表数据组数。\n每组数据包含三行,第一行包含三个整数Cx,Cy,r,表示圆柱体的圆心坐标为(Cx,Cy),底面半径为r。第二行包含四个整数Ax,Ay,Vx,Vy,分别表示点A坐标(Ax,Ay)和初速度分别在x和y两个方向的分量(Vx,Vy)。第三行两个整数Bx,By表示点B坐标(Bx,By)。其中,T\u003c\u003d100,1\u003c\u003dr\u003c\u003d100,各坐标和速度分量的绝对值均不超过1000,且Vx和Vy不会同时为0,并保证点A、B均在柱体外且不位于同一位置。"}},{"title":"Output","value":{"format":"MD","content":"对每组数据输出一行\"Case #x: y\",其中,x为数据组数,如果小球经过点B则y为\"Yes\",否则为\"No\"。"}},{"title":"Sample Input","value":{"format":"MD","content":"2\n5 5 10\n100 100 100 0\n-100 100\n0 0 2\n1 3 -1 -1\n-1 3"}},{"title":"Sample Output","value":{"format":"MD","content":"\u003cpre\u003eCase #1: No\nCase #2: Yes\u003c/pre\u003e"}}]}