亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

codeforces 764C Timofey and a tree(樹+思維)

2019-11-11 04:25:35
字體:
來源:轉載
供稿:網友
C. Timofey and a treetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output

Each New Year Timofey and his friends cut down a tree of n vertices and bring it home. After that they paint all the n its vertices, so that the i-th vertex gets color ci.

Now it's time for Timofey birthday, and his mother asked him to remove the tree. Timofey removes the tree in the following way: he takes some vertex in hands, while all the other vertices move down so that the tree becomes rooted at the chosen vertex. After that Timofey brings the tree to a trash can.

Timofey doesn't like it when many colors are mixing together. A subtree annoys him if there are vertices of different color in it. Timofey wants to find a vertex which he should take in hands so that there are no subtrees that annoy him. He doesn't consider the whole tree as a subtree since he can't see the color of the root vertex.

A subtree of some vertex is a subgraph containing that vertex and all its descendants.

Your task is to determine if there is a vertex, taking which in hands Timofey wouldn't be annoyed.

Input

The first line contains single integer n (2?≤?n?≤?105) — the number of vertices in the tree.

Each of the next n?-?1 lines contains two integers u and v (1?≤?u,?v?≤?nu?≠?v), denoting there is an edge between vertices u and v. It is guaranteed that the given graph is a tree.

The next line contains n integers c1,?c2,?...,?cn (1?≤?ci?≤?105), denoting the colors of the vertices.

Output

PRint "NO" in a single line, if Timofey can't take the tree in such a way that it doesn't annoy him.

Otherwise print "YES" in the first line. In the second line print the index of the vertex which Timofey should take in hands. If there are multiple answers, print any of them.

Examplesinput
41 22 33 41 2 1 1output
YES2input
31 22 31 2 3output
YES2input
41 22 33 41 2 1 2output
NO

j題意·:給你n個點,并給出連接關系和每個點的顏色,問是否能找到一點,使它的每個子樹顏色相同,可以用DFS來做,也有簡單的方法,因為每個子樹的顏色都相同,在那一點和子樹連接的是不同的顏色,所以記錄每個連接不同顏色的點。

#include<cstdio>#include<cstring>#include<algorithm>const int N=10010;using namespace std;int v[N],u[N],c[N],cnt[N];int main(){	int n;	int sum=0;	memset(cnt,0,sizeof(cnt));	scanf("%d",&n);	for(int i=1;i<n;i++)	{		scanf("%d%d",&u[i],&v[i]);	}	for(int i=1;i<=n;i++)	{		scanf("%d",&c[i]);	}	for(int i=1;i<n;i++)	{		if(c[u[i]]!=c[v[i]])		{			sum++;			cnt[u[i]]++;			cnt[v[i]]++;		}	}	int flag=0;	for(int i=1;i<=n;i++)	{		if(sum==cnt[i])		{			flag=1;			printf("YES/n%d/n",i);			break;		}	}	if(flag==0)	{		printf("NO/n");	}	return 0;} 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区精品99久久| 亚洲最大的免费| 亚洲国产精品成人一区二区| 亚洲女人天堂网| www.日韩系列| 亚洲精品www| 91豆花精品一区| 精品国内亚洲在观看18黄| 日韩欧美在线视频日韩欧美在线视频| 性色av一区二区三区红粉影视| 国产欧美一区二区白浆黑人| 92看片淫黄大片欧美看国产片| 欧美成人精品h版在线观看| 国内精品久久久久久| 欧美日韩国产第一页| 黑人巨大精品欧美一区二区| 日韩在线观看免费av| 伊人久久大香线蕉av一区二区| 97精品视频在线观看| 欧美国产一区二区三区| 精品少妇v888av| 国产91精品久| 日韩在线视频二区| 日韩欧美国产骚| 国产偷亚洲偷欧美偷精品| 国产日韩欧美一二三区| 国产精品扒开腿爽爽爽视频| 亚洲www在线| 韩国v欧美v日本v亚洲| 日韩免费在线看| 国产精品无av码在线观看| 久久免费精品日本久久中文字幕| 亚洲一区二区三区视频播放| 日韩专区在线观看| 中文字幕综合在线| 日韩精品极品毛片系列视频| 亚洲二区在线播放视频| 亚洲已满18点击进入在线看片| 亚洲欧洲国产一区| 欧美性猛交xxxx| 欧美亚洲视频在线观看| 亚洲xxxxx电影| 日韩高清有码在线| 日韩免费av片在线观看| 97av视频在线| 欧美专区在线观看| 国产欧美亚洲精品| 九九精品在线观看| 国产丝袜一区视频在线观看| 怡红院精品视频| 亚洲精品中文字幕有码专区| 中文字幕视频在线免费欧美日韩综合在线看| 欧美国产日韩xxxxx| 在线成人一区二区| 亚洲国产精品视频在线观看| 亚洲日本中文字幕免费在线不卡| 欧美性xxxxxx| 日韩av第一页| 亚洲人精品午夜在线观看| 青草成人免费视频| 亚洲人精选亚洲人成在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 成人在线中文字幕| 国产在线不卡精品| 亚洲男人天堂古典| 亚洲韩国青草视频| 日本国产高清不卡| 亚洲福利视频在线| 精品国产91乱高清在线观看| 97精品免费视频| 亚洲女人天堂成人av在线| 精品久久久久久久久国产字幕| 最近日韩中文字幕中文| 777午夜精品福利在线观看| 成人国产精品免费视频| 欧美性猛交xxxx乱大交| 日韩中文字幕在线视频播放| 欧美高清一级大片| 国产成人精品在线视频| 日韩免费视频在线观看| 国产一区二区成人| 成人激情视频在线观看| 国产欧美日韩高清| 91性高湖久久久久久久久_久久99| 岛国av一区二区在线在线观看| 神马久久桃色视频| 欧美另类在线观看| 欧美怡红院视频一区二区三区| 亚洲欧美日韩爽爽影院| 欧美精品第一页在线播放| 色综合老司机第九色激情| 国产精品国模在线| 欧美激情视频三区| 国产精品v片在线观看不卡| 性金发美女69hd大尺寸| 国产精品99久久久久久人| 日韩精品极品在线观看播放免费视频| 欧美在线观看www| 成人妇女淫片aaaa视频| 97国产精品久久| www.亚洲天堂| 亚洲国产福利在线| 日韩av电影在线网| 欧美性20hd另类| 欧美巨乳在线观看| 亚洲国产精品久久| 日韩精品高清在线| 欧美一级黑人aaaaaaa做受| 欧美激情精品久久久久久| 欧美黑人狂野猛交老妇| 日本中文字幕不卡免费| 亚洲午夜精品久久久久久久久久久久| 国产免费一区二区三区香蕉精| 国产欧美一区二区三区久久| 欧美老女人在线视频| 在线观看欧美视频| 日韩精品亚洲元码| 亚洲精品免费一区二区三区| 欧美体内谢she精2性欧美| 国产精品美女久久久久av超清| 日本成人免费在线| 色先锋久久影院av| 国产精品久久在线观看| 亚洲精品一区二区三区婷婷月| 久久色在线播放| 久久久久久久一区二区| 日韩乱码在线视频| 一区二区三区无码高清视频| 欧美激情视频播放| 亚洲精品在线不卡| 不卡av电影在线观看| 亚洲精品福利在线观看| 黑人巨大精品欧美一区二区三区| 国产美女高潮久久白浆| 日韩av片免费在线观看| 国产精品久久久久久久久久久久久久| 欧美成年人视频网站| 91精品中国老女人| 亚洲欧洲美洲在线综合| 欧美老少配视频| 91久久精品日日躁夜夜躁国产| 欧美色道久久88综合亚洲精品| 久久99久久99精品免观看粉嫩| 日韩成人在线网站| 亚洲一区二区三区四区在线播放| 欧美专区在线播放| 狠狠色香婷婷久久亚洲精品| 91av在线免费观看| 国产精品永久免费观看| 亚洲www永久成人夜色| 国产在线观看一区二区三区| 日韩精品在线免费观看视频| 中文.日本.精品| 国产视频在线观看一区二区| 欧美成人剧情片在线观看| 国产成人97精品免费看片| 国产丝袜一区二区三区免费视频| 亚洲国产美女久久久久| 亚洲成人网久久久| www国产91| 精品久久久久久久久久久久| 精品伊人久久97| 国产精品激情av电影在线观看| 国产精品自拍小视频|