목록전체 글 (601)
sm 기술 블로그
import sys input = sys.stdin.readline W, H, X, Y, P = map(int, input().split()) R = H//2 cnt = 0 for _ in range(P): x, y = map(int, input().split()) # 첫번째 원 반경일 때 if((X-x)**2 + (Y+R-y)**2
import java.util.*; import java.io.*; class Main{ public static void main(String args[])throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); for(int i = 0; i < T; i++) { String[] sBits = br.readLine().split(" "); int x1 = Integer.parseInt(sBits[0]); int y1 = Integer.parseInt..
import sys input = sys.stdin.readline T = int(input()) result = "" for _ in range(T): x1, y1, x2, y2 = map(int, input().split()) N = int(input()) cnt = 0 for _ in range(N): cx, cy, r = map(int, input().split()) d1 = ((x1 - cx)**2 + (y1 - cy)**2)**0.5 d2 = ((x2 - cx)**2 + (y2 - cy)**2)**0.5 if((d1 > r and d2 r)): cnt += 1 result += str(cnt) + "\n" print(result) 문제요약 출발점과 ..
import java.util.*; import java.io.*; class Main{ public static void main(String args[])throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); for(int i = 0; i< T; i++) { String[] sBits = br.readLine().split(" "); int x1 = Integer.parseInt(sBits[0]); int y1 = Integer.parseInt(..