11幾何学的な問題は、我々はすべて知っているが、ハンサムな美しい秋のZZZの先輩マスタージオメトリが計算され落下し、この時間は、彼がこのような問題に遭遇しました。私たちは、特定の角度の回転ポイントを中心に、この平面を置く場合、元の位置bを落ちることができるように、3点のポイントを見つけるために、B、Cを、考えると、

11ジオメトリの質問
我々はすべて知っている、ハンサムな美しい秋のZZZの先輩マスタージオメトリが計算され落下し、彼はこのような問題に遭遇した今回。
三点、B、Cを考えます。
ポイントを見つけ、我々は特定の角度の回転ポイントを中心に、この平面を置く場合、元の位置のB、CとBを落ちることができるように、元の位置内です。
ZZZ問題を知って、必ずしもソリューションではありませんが、彼は可解はそれを試して、あなたを残したかどうかを判断するためにどのように質問を入れて!

先端90°全面(0.5、0.5)の周りの回転のライン上の
入力フォーマット:
6それぞれ整数、Bを表し、横軸と縦軸Cの範囲の絶対値(水平および垂直座標は、10 9を超えませんパーティ)が各3点と一致しない
出力フォーマット:
もし可解性、出力はい、いいえ次に溶液、無出力
入力サンプル:
ここで入力の所与のセット。例:
011110
出力サンプル:
ここで与えられた対応する出力で。例えば:
はい

# include<stdio.h>
int main()
{
	double x1,x2,x3,y1,y2,y3,ab,ac,bc,flag=0;
	scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);
	ab=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);
	ac=(x1-x3)*(x1-x3)+(y1-y3)*(y1-y3);
	bc=(x2-x3)*(x2-x3)+(y2-y3)*(y2-y3);
	if((ab==bc)||(ab==ac)||(ac==bc))
	{
		if((y3-y1)*(x2-x1)!=(y2-y1)*(x3-x1))
		{
			flag=1;
		}
	}
	if(flag)
	{
		printf("yes");
	}
	else
	{
		printf("no");
	}
	return 0;
}

注:この画期的な問題は、これらの3つのポイントができ二等辺三角形の構図を見つけることです。それは、その外接円の中心を行わなければなりません。

公開された123元の記事 ウォンの賞賛8 ビュー20000 +

おすすめ

転載: blog.csdn.net/Du798566/article/details/104788327