亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1784.cpp

?? 這是哈爾濱工業大學acmOJ的源代碼
?? CPP
字號:
/* This Code is Submitted by wywcgs for Problem 1784 on 2007-05-05 at 19:40:37 */
#include <cstdio>
#include <stack>
#include <set>
#include <algorithm>
using namespace std;

const int N = 8100;

set<int> g[N];

class Segment {
public:
	int y1, y2, x;
	void make() { scanf("%d %d %d", &y1, &y2, &x); }
	bool operator<(const Segment& s) const { return x < s.x; }
};

class SegTree {
private:
	SegTree *left, *right;
	int x, y, cov;
public:
	SegTree(int, int);
	~SegTree() { if(y-x != 1) { delete left; delete right; } }
	void insert(int, int, int);
};
SegTree::SegTree(int b, int e) : left(NULL), right(NULL), x(b), y(e), cov(-1) {
	if(y-x == 1) return;
	int mid = (y+x)>>1;
	left = new SegTree(x, mid);
	right = new SegTree(mid, y);
}
void SegTree::insert(int px, int py, int sn) {
	if(px <= x && py >= y && cov != -2) {
		if(cov != -1 && !g[cov].count(sn)) { g[cov].insert(sn); g[sn].insert(cov); }
		cov = sn;
	} else {
		int mid = (x+y)>>1;
		if(cov != -2) left->cov = right->cov = cov;
		if(px < mid) left->insert(px, py, sn);
		if(py > mid) right->insert(px, py, sn);
		if(left->cov == -2 || right->cov == -2 || left->cov != right->cov) cov = -2;
		else cov = left->cov;
	}
}

int main()
{
	int T, y[2*N], d[N];
	Segment s[N];
	bool vst[N];
	
	scanf("%d", &T);
	for(int t = 0; t < T; t++) {
		int n; scanf("%d", &n);
		for(int i = 0; i < n; i++) 
			{ s[i].make(); g[i].clear(); y[2*i] = s[i].y1; y[2*i+1] = s[i].y2; }
		sort(s, s+n); sort(y, y+2*n);
		int dn = unique(y, y+2*n)-y;
		SegTree *root = new SegTree(0, 2*dn);
		for(int i = 0; i < n; i++) {
			int a = lower_bound(y, y+dn, s[i].y1)-y, 
				b = lower_bound(y, y+dn, s[i].y2)-y;
			root->insert(2*a, 2*b+1, i);
		}
		memset(vst, false, sizeof(vst));
		stack<int> stk;
		for(int i = 0; i < n; i++)
			if(g[i].size() <= 5) stk.push(i);
		int res = 0;
		while(!stk.empty()) {
			int p = stk.top(); stk.pop();
			if(vst[p]) continue;
			vst[p] = true;
			for(set<int>::iterator it = g[p].begin(); it != g[p].end(); it++) {
				set<int>::iterator ip = it;
				for(ip++; ip != g[p].end(); ip++)
					if(g[*it].count(*ip)) res++;
				g[*it].erase(p);
				if(g[*it].size() <= 5) stk.push(*it);
			}
		}
		printf("%d\n", res);
		delete root;
	}
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一线二线三线| 久久久久久综合| 欧美成人a在线| 亚洲日本va午夜在线影院| 亚洲午夜电影网| 成人小视频在线| 日韩区在线观看| 91精品国产一区二区三区蜜臀| 色婷婷精品大在线视频| 91亚洲国产成人精品一区二三| 福利电影一区二区| 国内外成人在线| 欧美三级午夜理伦三级中视频| 欧美性videosxxxxx| 久久久精品综合| 久久影视一区二区| 七七婷婷婷婷精品国产| 9色porny自拍视频一区二区| 久久综合av免费| 国产日韩欧美麻豆| 青青草91视频| 这里只有精品99re| 亚洲高清久久久| 免费人成精品欧美精品| 韩国精品在线观看| 欧美日韩国产中文| 亚洲精品乱码久久久久久| 国产91丝袜在线18| 久久久精品黄色| 黑人巨大精品欧美一区| 日韩亚洲欧美一区二区三区| 偷窥国产亚洲免费视频| 欧美亚洲日本国产| 欧美精品在线一区二区三区| 亚洲国产日韩一级| 欧美日韩一卡二卡| 亚洲一线二线三线久久久| 91麻豆免费观看| 亚洲女女做受ⅹxx高潮| 91视频.com| 亚洲午夜在线视频| 在线电影一区二区三区| 日韩制服丝袜av| 日韩欧美在线网站| 久久se精品一区精品二区| 精品久久人人做人人爱| 久久国产福利国产秒拍| 精品国产百合女同互慰| 亚洲靠逼com| 欧美色视频在线| 日本不卡不码高清免费观看 | 欧美日韩国产大片| 亚洲成人在线免费| 7777精品伊人久久久大香线蕉| 国产日产精品1区| 波多野结衣在线一区| 亚洲视频综合在线| 欧美精品电影在线播放| 捆绑紧缚一区二区三区视频| 欧美色区777第一页| 日韩av二区在线播放| 精品久久久网站| 99精品欧美一区二区蜜桃免费| 日韩精品在线看片z| 国产激情一区二区三区| 亚洲欧美一区二区不卡| 欧美猛男超大videosgay| 久久不见久久见免费视频1| 国产日韩欧美高清| 九一九一国产精品| 中文字幕亚洲成人| 欧美一级欧美一级在线播放| 亚洲尤物在线视频观看| 欧美一区二区视频在线观看2020| 亚洲欧美综合色| 91精品国产91热久久久做人人| 亚洲成人黄色影院| 久久久久九九视频| 欧美影院一区二区三区| 国内一区二区视频| 亚洲午夜精品网| 国产亚洲精品aa午夜观看| 欧美亚洲图片小说| 国产电影一区二区三区| 午夜av区久久| 国产精品高潮呻吟| 日韩女优电影在线观看| 91麻豆文化传媒在线观看| 精品一区二区三区在线播放视频 | 日韩美女啊v在线免费观看| 欧美日韩性生活| 成人av电影在线网| 精品一区二区三区欧美| 亚洲成人在线免费| 亚洲色图20p| 久久久久久久免费视频了| 国产69精品久久久久毛片| 精品伦理精品一区| 色美美综合视频| 成人在线视频一区二区| 免费成人美女在线观看.| 亚洲最新在线观看| 欧美三级中文字幕| eeuss鲁片一区二区三区在线看| 国产精品高潮呻吟| 久久综合狠狠综合久久激情| 欧美高清激情brazzers| 日本韩国欧美一区二区三区| 五月婷婷欧美视频| 亚洲综合一二三区| 亚洲美女视频一区| 亚洲日穴在线视频| 日本午夜一区二区| 欧美电影一区二区三区| 欧美在线视频你懂得| 一道本成人在线| 91一区二区在线| 97久久人人超碰| 91农村精品一区二区在线| 成人动漫在线一区| 日韩国产高清影视| 舔着乳尖日韩一区| 日韩av中文字幕一区二区| 日韩av在线发布| 美女网站色91| 国产在线精品一区二区| 国产精品自产自拍| 一区二区三区欧美| 一区二区在线电影| 午夜精品爽啪视频| 国产精品青草综合久久久久99| 欧美日韩一区二区在线视频| 国产黄人亚洲片| 成人午夜视频在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美a一区二区| 久久精品二区亚洲w码| 激情综合色播激情啊| 国产91丝袜在线播放九色| 成人小视频免费在线观看| 色婷婷综合五月| 欧美乱妇一区二区三区不卡视频| 不卡大黄网站免费看| 色爱区综合激月婷婷| 欧美精选在线播放| 色哟哟国产精品| 成人黄色综合网站| 91福利视频久久久久| 欧美一级在线观看| 欧美国产欧美综合| 亚洲一区在线观看视频| 麻豆91在线看| 不卡一区中文字幕| 777亚洲妇女| 国产欧美日韩中文久久| 欧美成人video| 91精品国产综合久久香蕉的特点 | 精品蜜桃在线看| 中文在线免费一区三区高中清不卡| 精品欧美一区二区在线观看| 中文字幕在线观看不卡| 香蕉成人啪国产精品视频综合网| 亚洲免费观看高清| 亚洲色图在线播放| 久久丁香综合五月国产三级网站| 肉丝袜脚交视频一区二区| 国产成人丝袜美腿| 欧美日韩一区二区在线观看| 久久精品亚洲精品国产欧美kt∨| 精品成人a区在线观看| 亚洲免费av网站| 国产成人综合网| 欧美乱熟臀69xxxxxx| 中文字幕亚洲欧美在线不卡| 亚洲天堂免费看| 久久99精品久久久| 国产一区二区成人久久免费影院| 国内精品伊人久久久久av一坑| 毛片不卡一区二区| 欧美在线一二三四区| 国产女人18毛片水真多成人如厕| 欧美韩国一区二区| 免费成人你懂的| 欧美美女bb生活片| 日韩午夜电影在线观看| 悠悠色在线精品| 国产成人av自拍| 久久综合九色欧美综合狠狠| 日韩电影在线免费看| 欧美影院精品一区| 亚洲人成精品久久久久| 国产91色综合久久免费分享| 色综合久久综合中文综合网| 欧美日韩国产精品成人| 尤物av一区二区| 欧美视频一区在线| 亚洲精品福利视频网站| 色综合久久88色综合天天6| 中文欧美字幕免费| 丁香啪啪综合成人亚洲小说|