Baekjoon 1002. 터렛 c++[Silver III]

2024. 7. 7. 19:09·Baekjoon/Silver
728x90
반응형

출처 : 수학방

위에 그림이 생각 났으면 쉽게 풀 수 있는 문제

#include <iostream>
#include <cctype>
#include <cmath>
using namespace std;

int main(){
    int test_case;
    cin >> test_case;

    for(int i=0;i<test_case;i++){
    int x1,y1,r1,x2,y2,r2;
    cin >> x1 >> y1 >> r1 >> x2 >> y2 >> r2;

    int d=pow(x1-x2,2)+pow(y1-y2,2); 
    int r_minus=pow(r1-r2,2);
    int r_plus=pow(r1+r2,2);

    if(d==0){
        if(r_minus==0) cout << "-1" << "\n";
        else cout << "0" << "\n";
    }
    else if(d==r_minus || d==r_plus){
        cout << "1" << "\n";
    }
    else if(r_minus<d && d<r_plus){
        cout << "2" << "\n";
    }
    else cout << "0" << "\n";
}
    return 0;
}
728x90
반응형
저작자표시 (새창열림)

'Baekjoon > Silver' 카테고리의 다른 글

Baekjoon 1920.수 찾기 c++ [Silver V]  (0) 2024.12.09
Baekjoon 11651. 좌표 정렬하기 c++ [Silver V]  (0) 2024.11.28
Baekjoon 1676. 팩토리얼 0의 개수 c++ [Silver V]  (0) 2024.11.21
Baekjoon 2751. 수 정렬하기 2 c++ [Silver V]  (0) 2024.11.07
Baekjoon 1018. 체스판 다시 칠하기 c++ [Silver IV]  (0) 2024.11.06
'Baekjoon/Silver' 카테고리의 다른 글
  • Baekjoon 11651. 좌표 정렬하기 c++ [Silver V]
  • Baekjoon 1676. 팩토리얼 0의 개수 c++ [Silver V]
  • Baekjoon 2751. 수 정렬하기 2 c++ [Silver V]
  • Baekjoon 1018. 체스판 다시 칠하기 c++ [Silver IV]
Hun-bot
Hun-bot
IT를 중심으로 다양한 것
  • Hun-bot
    로봇이 만드는 눈사람
    Hun-bot
  • 전체
    오늘
    어제
    • All Article (128)
      • Programmers (6)
        • TIP (1)
        • SQL (2)
        • LV1 (1)
        • LV2 (2)
        • LV3 (0)
      • Baekjoon (31)
        • Bronze (10)
        • Silver (19)
        • Gold (2)
        • Platinum (0)
        • Diamond (0)
      • Leetcode (0)
        • Easy (0)
        • Medium (0)
        • Hard (0)
        • SQL (0)
      • 알고리즘(Algorithm) (42)
      • JavaScript (40)
      • Linux (7)
      • JSP (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      JS #정규표현식
      고득점 Kit
      리눅스 #입문
      Programmers
      JS #프로그래머스 #숫자의표현 #알고리즘
      Algorithm
      SQL
      자바스크립트
      파이썬 #입력 #python #input
      JS #클래스
      JSP #Vscode #톰켓 #Tomcat #Java #Web #jdk
      Javascript
      JS #javascript #객체 #Object
      알고리즘 #Algorithm
      프로그래머스
      티스토리챌린지
      자바스크립트 #연습문제
      JavaScript #Set #Collection
      JS #JavaScript #프로그래머스 #알고리즘
      async await #js #문법 #자바스크립트 #비동기
      알고리즘
      BaekJoon
      LeetCode #JS #Javascript #Algorithm
      c++
      JS #JavaScript #프로그래머스 #카카오
      Vue #Vue.js #정리
      오블완
      리눅스
      프로그래머스 #자바스크립트 #JS
      Python #알고리즘
    • 최근 댓글

    • hELLO· Designed By정상우.v4.10.3
    Hun-bot
    Baekjoon 1002. 터렛 c++[Silver III]
    상단으로

    티스토리툴바

    티스토리툴바