티스토리 뷰

var n,i,j,k,x,y,c,d:int64;r:real;a,b:array[1..100] of real;
begin
readln(n,r);
r:=r*r;

for i:=1 to n do begin
 readln(a[i],b[i]);
end;

for i:=-100 to 100 do begin
 for j:=-100 to 100 do begin
  y:=n;
  for k:=1 to n do begin
   if r < (sqr(a[k]-i)+sqr(b[k]-j)) then y-=1;
  end;
  if x < y then begin x:=y; c:=i; d:=j; end;
 end;
end;
write(c,' ',d);
end.

 

아래 c언어로 같은 문제를 푼 것이 있습니다.

https://h202.tistory.com/829

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함