1. 程式人生 > >A1-2017級演算法上機第一次練習賽 K 畫個圈圈詛咒你

A1-2017級演算法上機第一次練習賽 K 畫個圈圈詛咒你

題目描述

AlvinZH最近很慌,先是被宋老師一句 "和我們有關係嗎" 嚇的不行,然後又被原老師批判了一番 "害怕" ,小日子整天過的提心吊膽的,沒準兒這題就是你們做的AlvinZH的最後一題(不會的,後面還有一題)。

不安的AlvinZH只能通過畫圈圈詛咒那些威脅世界和平的人來安慰自己,他不是隨便的畫圈,所有的圈圓心都在同一條直線上,圈圈有大有小。AlvinZH看著這一個個連著的圈圈,突然想知道哪些圈圈是完全分開的。

請你幫他計算一下有多少對圈圈是完全分開的吧!

輸入

輸入包含多組資料。

每組資料第一個數為圈圈數n1≤n≤50000)。

接下來n行,每行2個正整數xr,代表圈圈的圓心位置和半徑(

1≤xr≤10^9)。

輸出

對於每組資料,輸出一行,為分開的圈圈對數。

輸入樣例

5
1 1
2 1
3 1
4 1
5 1

輸出樣例

3

樣例解釋

141525是分開的,所以答案為3

HINT

本題不考慮圓內含的情況,即資料中有內含情況但不計算在答案之內,有興趣的同學可以課下思考如何計算這種情況。

思路