UOJ Logo 黑暗爆炸OJ

DARKBZOJ

#2509. 送分题

统计 下载数据

Description

给出平面上的M条平行于坐标轴的线段,问有多少个正方形。
 

Input

第1行为两个正整数NM
接下来M行,每行4个非负整数x1y1x2y2(0≤x1x2N,0≤y1y2N),描述了线段的两个端点。
 

Output

仅包括一个正整数,为平面上正方形的个数。
 

Sample Input

3 8
0 0 0 3
1 0 1 3
2 0 2 2
3 0 3 3
0 0 3 0
0 1 3 1
0 2 3 2
0 3 3 3

Sample Output

11

Hint

【样例说明】

样例对应了如下一张图

其中边长为1的正方形有7个,边长为2的正方形有3个,边长为3的正方形有1个。

所以答案为7+3+1=11。

 

【数据规模】

对于20%的数据,有N≤30;

对于40%的数据,有N≤100;

对于60%的数据,有N≤800;

对于100%的数据,有N≤1000,M≤400000,并保证任意两条线段没有重合部分。

Source

2011福建集训