QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 100

#10653. Kręgi w zbożu

الإحصائيات

许多 Bajtocji 的农民还会长时间地回忆起去年的夏天。而这并不是因为那一年的收成特别好,或者恰恰相反——因为干旱和冰雹,而是因为许多小麦田里出现了神秘的圆环。作为 Bajtocji 各种奇怪问题的专家,Bajtazar 决定从科学的角度研究这些圆环现象。为此,他对田地进行了细致的检查。他发现每一个圆环都是在一个圆形区域内压倒庄稼形成的。任意两个圆环至多在一个点上相交(特别地,一个圆环不能完全处于另一个圆环内部)。

Bajtazar 怀疑这些圆环是外星生物发送的信息。可惜,理解它们的语言将会非常困难。目前,Bajtazar 建立了一个圆环排列的数据库,并致力于对它们进行统计分析。Bajtazar 收集的数据越有趣,就越好。他请你写一个程序,对于给定的圆环排列,输出有多少对圆环有公共点。

输入格式

输入的第一行是一个整数 $ n $ ($1 \le n \le 500\,000$),表示圆环的数量。接下来的 $ n $ 行,每行描述一个圆环。在第 $i$ 行有三个整数 $ x_{i} $, $ y_{i} $, $ r_{i} $ ($-10^{9} \le x_{i}, y_{i} \le 10^{9}$, $1 \le r_{i} \le 10^{9}$)。表示第 $i$ 个圆环的圆心在 $(x_{i}, y_{i})$,半径为 $ r_{i} $。

输出格式

你的程序应输出有公共点的圆环对的数量。

样例

输入

4
0 0 5
8 6 5
-6 8 5
2 14 5

输出

4
problem_10653_1.gif?

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.