[伯俊]1002号タレット
757 ワード
質問元:https://www.acmicpc.net/problem/1002
これは考慮すべき問題だ.ゆっくりと
正しいコード💻
import math
t = int(input())
for _ in range(t) :
x1, y1, r1, x2, y2, r2 = map(int,input().split())
dst = math.sqrt((x1-x2)**2 + (y1-y2)**2)
if dst == 0 and r1 == r2 : # 동심원이고 반지름 동일
print(-1)
elif abs(r1-r2) == dst or r1 + r2 == dst : # 내접, 외접
print(1)
elif abs(r1-r2) < dst < r1+r2 : # 서로 다른 두 점에서 만남
print(2)
else :
print(0)
👉🏻 各円の位置関係を考慮して解決します.説明:
感じるのは
これは考慮すべき問題だ.ゆっくりと
Reference
この問題について([伯俊]1002号タレット), 我々は、より多くの情報をここで見つけました https://velog.io/@seeseal/백준-1002번-터렛テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol