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

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

?? ramsey .cpp

?? Ramsey 的實現
?? CPP
字號:
/************************************************************************/
/*                          Ramsey                                      */
/************************************************************************/
#include <iostream>
#include <map>
#include <list>
#include <algorithm>
using namespace std;

struct dest_weight 
{
	int dest;
	int weight;
	
	dest_weight(int x)
	{
		dest = x;
		weight = rand()%2;
	}
	dest_weight(int x, int z)
	{
		dest = x;
		weight = z;
	}

};

typedef map<int,list<dest_weight>* >::value_type value_type;

class Ramsey
{
public:
	Ramsey():graph(0),edge_list(0),red(0),blu(0){}
	~Ramsey(){delete graph; delete edge_list;}
	void Creatgraph();
	int get_weight(const int&,const int&);
	bool contains_edge(const int&,const int&);
	void Tri_find();
private:
	int y,red,blu;
	map<int,list<dest_weight>* > * graph;
	list<dest_weight> * edge_list;
};

void main()
{
	Ramsey q;
	q.Creatgraph();
	q.Tri_find();
}

void Ramsey::Creatgraph()
{
	cout<<"Enter note num:"<<endl;
	cin>>y;
	
	graph = new map<int,list<dest_weight>* >;
	for (int i=1;i<=y;i++)
	{
		edge_list = new list<dest_weight>;
		graph->insert(value_type(i,edge_list));	
	}
	
	map<int,list<dest_weight>* >::iterator iter = graph->begin(),end_iter = graph->end();
	while (iter!=end_iter)
	{
		for (int j=1;j<=y;j++)
		{
			if (j!=iter->first)
			{
				if (contains_edge(j,iter->first))
				{
					iter->second->push_back(dest_weight(j,get_weight(j,iter->first)));
				}
				else
				{
					iter->second->push_back(dest_weight(j));
				}
			}		
		}
		iter++;
	}
    	
	iter = graph->begin(),end_iter = graph->end();
	while (iter!=end_iter)
	{
		cout<<iter->first<<" - ";
		list<dest_weight> * edge_list1 = iter->second;
		list<dest_weight>::iterator it = edge_list1->begin(),end_it = edge_list1->end();
		while (it!=end_it)
		{
			cout<<"("<<it->dest<<",";
			cout<<it->weight<<") ";
			it++;
		}	
		cout<<endl;
		iter++;
	}
}

int Ramsey::get_weight(const int& v1,const int& v2)
{
	map<int,list<dest_weight>* >::iterator iter,end_iter;

	iter = graph->find(v1);
	if (iter!=graph->end() && graph->find(v2)!=graph->end())
	{
		list<dest_weight> * edge_list1 = iter->second;
		list<dest_weight>::iterator it_list = edge_list1->begin();

		while (it_list!=edge_list1->end())
		{
			if (it_list->dest==v2)
			{
				return it_list->weight;			
			}
			it_list++;
		}
	}
	return -1;
}

bool Ramsey::contains_edge(const int& v1,const int& v2)
{
	map<int,list<dest_weight>* >::iterator iter,end_iter;
	iter = graph->find(v1);
	if (iter!=graph->end() && graph->find(v2)!=graph->end())
	{
		list<dest_weight> * edge_list1 = iter->second;
		list<dest_weight>::iterator it_list = edge_list1->begin();

		while (it_list!=edge_list1->end())
		{
			if (it_list->dest==v2)
			{
				return true;			
			}
			it_list++;
		}
	}
	return false;
}

void Ramsey::Tri_find()
{
	for (int i=1;i<y;i++)
	{ 
		for (int k=1;k<=y-2;k++)
		{
			for (int j=1;j<=y;j++)
			{
				if (j>i+k)
				{				
					if (get_weight(i,i+k)==get_weight(i+k,j))
					{
						if (get_weight(j,i)==get_weight(i,i+k))
						{
							if(get_weight(j,i)==0)
							{
								cout<<"可形成紅色三角型:"<<endl;
							    cout<<i<<"-"<<i+k<<"-"<<j<<endl;
								red++;
							}
							if(get_weight(j,i)==1)
							{
								cout<<"可形成藍色三角型:"<<endl;
							    cout<<i<<"-"<<i+k<<"-"<<j<<endl;
								blu++;
							}
						}
					}				
				}
			}
		}
	}
	cout<<"red="<<red<<endl;
	cout<<"blu="<<blu<<endl;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜片在线看| 国产精品1区2区| 成人国产精品免费观看动漫| 国产日韩视频一区二区三区| 岛国精品一区二区| 亚洲午夜精品17c| 91精品国产综合久久久久久| 国产一二精品视频| 久久久国产精华| 国产乱色国产精品免费视频| 国产精品久久久99| 日韩免费福利电影在线观看| 成人免费看视频| 韩国三级中文字幕hd久久精品| 男人操女人的视频在线观看欧美| 久久久www成人免费毛片麻豆| 色94色欧美sute亚洲线路一久| 日本欧美一区二区| 一区二区三区视频在线观看| 欧美变态tickling挠脚心| 不卡一区二区中文字幕| 亚洲欧洲av另类| 91精品国产91久久综合桃花| 成人av中文字幕| 精品综合免费视频观看| 亚洲第一成人在线| 一区二区三区四区五区视频在线观看| 26uuu亚洲| 日韩精品一区二区在线| 五月天视频一区| 亚洲无人区一区| 亚洲人快播电影网| 亚洲欧美一区二区不卡| 亚洲欧美电影一区二区| 亚洲欧美在线高清| 中文字幕在线不卡视频| 亚洲婷婷在线视频| 亚洲婷婷综合久久一本伊一区| 久久久久国产精品人| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩av电影天堂| 日本欧美肥老太交大片| 国产麻豆精品视频| 国产亚洲欧美日韩日本| 欧美精品一区男女天堂| 欧美经典一区二区| 亚洲欧美日韩电影| 五月激情丁香一区二区三区| 日产精品久久久久久久性色| 国产毛片精品视频| 成人国产在线观看| 欧美日韩国产首页| 中文在线一区二区| 亚洲电影一级黄| 懂色av一区二区三区蜜臀| 99riav一区二区三区| 日韩你懂的在线播放| 亚洲视频综合在线| 精品写真视频在线观看| 欧洲视频一区二区| 久久久精品免费免费| 日韩在线播放一区二区| www.欧美精品一二区| 欧美一级欧美三级在线观看 | 中文字幕字幕中文在线中不卡视频| xnxx国产精品| 中文字幕在线不卡一区二区三区| 亚洲美腿欧美偷拍| 日本国产一区二区| 国产视频一区在线观看| 日本一区二区免费在线| 国产欧美日韩在线看| 亚洲激情图片qvod| 日韩中文字幕区一区有砖一区| 激情久久久久久久久久久久久久久久| 日韩和的一区二区| 在线观看国产91| 国产成人精品免费网站| 91精品国产91久久久久久最新毛片 | 国产精品久久久久久亚洲毛片| 国产精品色婷婷久久58| 国产美女av一区二区三区| 国产三级久久久| 成人av第一页| 99re这里只有精品视频首页| 中文字幕一区二区5566日韩| 日韩福利视频导航| 国产真实乱偷精品视频免| 日韩一级二级三级| 蜜臀a∨国产成人精品| 久久这里只有精品首页| 国产精品123区| 一区二区不卡在线视频 午夜欧美不卡在| eeuss鲁片一区二区三区在线看| 亚洲欧美色图小说| 日韩免费在线观看| 色老综合老女人久久久| 精品一区中文字幕| www.日韩av| 色欧美日韩亚洲| 日本91福利区| 国产精品久久久久久福利一牛影视| 波多野洁衣一区| 精品中文字幕一区二区小辣椒| 亚洲日本护士毛茸茸| www国产精品av| 欧美系列一区二区| 91精品福利视频| 国产麻豆精品在线| 精东粉嫩av免费一区二区三区| 亚洲影院在线观看| 日韩久久精品一区| 日本高清免费不卡视频| 日本亚洲最大的色成网站www| 中文字幕制服丝袜成人av| 丝袜美腿亚洲一区| 国产精品毛片无遮挡高清| 日本一区二区三区电影| 国产精品亲子乱子伦xxxx裸| 日本一区二区免费在线观看视频| 日韩午夜在线影院| 2020国产精品自拍| 国产亚洲美州欧州综合国| 国产日韩亚洲欧美综合| 日韩毛片一二三区| 亚洲成人动漫一区| 蜜臀99久久精品久久久久久软件| 日韩福利视频网| 国产成人亚洲精品青草天美| 99re免费视频精品全部| 欧美日韩一级黄| 制服丝袜av成人在线看| 国产寡妇亲子伦一区二区| 国产成人综合在线| 日产国产欧美视频一区精品| 亚洲精品乱码久久久久| 一区二区三区毛片| 视频一区中文字幕国产| 亚洲最新视频在线观看| 国产精品久久久久毛片软件| 久久久亚洲午夜电影| 视频在线在亚洲| 国产成人av电影在线观看| 波多野结衣亚洲| 久久久亚洲精品石原莉奈| 欧美亚洲一区三区| 91精品国产乱码久久蜜臀| 亚洲欧洲精品成人久久奇米网 | 国产综合成人久久大片91| 99国产精品视频免费观看| 精品国产伦一区二区三区免费| 亚洲va在线va天堂| 99免费精品在线观看| 久久女同精品一区二区| 激情图片小说一区| 日韩一区二区免费电影| 亚洲影院久久精品| 色综合色综合色综合色综合色综合 | 亚洲va天堂va国产va久| 欧美三级在线播放| 日本午夜精品视频在线观看| 欧美在线你懂得| 亚洲一区二区三区免费视频| 91亚洲精品一区二区乱码| 国产精品午夜春色av| 成人av电影在线播放| 综合分类小说区另类春色亚洲小说欧美 | 久久福利视频一区二区| 久久综合九色综合97婷婷| 免费人成精品欧美精品| 久久影院午夜论| 在线观看91视频| 蜜臀av性久久久久蜜臀aⅴ| 国产片一区二区| 色天使色偷偷av一区二区| 在线免费精品视频| 中文字幕精品一区二区三区精品| 91在线观看美女| 美国一区二区三区在线播放| www国产精品av| 欧美日韩国产精选| 99麻豆久久久国产精品免费| 亚洲bt欧美bt精品| 国产精品不卡在线| 91精品国产综合久久香蕉麻豆| 成人综合婷婷国产精品久久蜜臀| 亚洲va中文字幕| 亚洲人成在线播放网站岛国| 精品国产一区二区在线观看| 欧美日韩久久久一区| 91亚洲精华国产精华精华液| 国产在线看一区| 九九热在线视频观看这里只有精品| 亚洲欧美精品午睡沙发| 国产三级欧美三级| 久久亚洲一区二区三区四区| 亚洲精品一区二区三区在线观看 | 亚洲欧洲成人av每日更新| 久久一日本道色综合| 亚洲精品一区二区三区在线观看|