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

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

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

2019-11-11 04:24:16
字體:
來源:轉載
供稿:網友
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
www国产亚洲精品久久网站| 欧美做爰性生交视频| 国产一区二区久久精品| 日韩欧美在线视频免费观看| 日韩在线视频观看| 亚洲aa在线观看| 国产综合久久久久久| 日韩av在线网页| 欧美性xxxx| 欧美视频在线观看免费网址| 欧美精品在线观看91| 8050国产精品久久久久久| 国产一区二区黄| 亚洲美女福利视频网站| www.日本久久久久com.| 国产精品久久久久77777| 久久这里只有精品99| 亚洲欧洲黄色网| 午夜精品久久久久久久男人的天堂| 欧美精品www在线观看| 久久亚洲一区二区三区四区五区高| 欧美精品国产精品日韩精品| 91久久久国产精品| 亚洲国产成人爱av在线播放| 欧美国产亚洲视频| 亚洲精品v欧美精品v日韩精品| 亚洲国产99精品国自产| 成人午夜高潮视频| 久久香蕉国产线看观看av| 欧美中文在线观看| 久久免费成人精品视频| 欧美一区二三区| 欧美国产欧美亚洲国产日韩mv天天看完整| 中文字幕日本精品| 欧美一区深夜视频| 亚洲永久在线观看| 91精品久久久久久久久不口人| 中文字幕综合在线| 日韩视频一区在线| 国产一区二区三区直播精品电影| 亚洲黄色有码视频| 91免费观看网站| 日韩网站在线观看| 国产精品青草久久久久福利99| 欧美久久精品一级黑人c片| 亚洲电影天堂av| 国产精品久久久久免费a∨| 亚洲免费人成在线视频观看| 国产精品中文字幕在线| 久久精品最新地址| 久久久久久九九九| 亚洲最大的成人网| 亚洲欧美成人精品| 国语自产精品视频在线看一大j8| 久久好看免费视频| 国产成+人+综合+亚洲欧洲| 97色在线观看| 国产精品欧美一区二区三区奶水| 91综合免费在线| 亚洲美女av电影| 亚洲免费影视第一页| 亚洲人午夜色婷婷| 精品视频在线播放免| 亚洲女人天堂色在线7777| 亚洲欧美日韩成人| 国产精品久久久久久av福利软件| 亚洲第一免费网站| 国产97人人超碰caoprom| 国产亚洲欧美视频| 日韩av在线直播| 久久久国产精品免费| 国产成人精品视频在线观看| 亚洲天堂影视av| 97视频免费在线观看| 国产一区玩具在线观看| 最近免费中文字幕视频2019| 毛片精品免费在线观看| 中文字幕日韩av电影| 欧美一级电影久久| 97超视频免费观看| 一区二区三区美女xx视频| 日本高清久久天堂| 亚洲免费视频网站| 欧美大人香蕉在线| 亚洲第一色中文字幕| 91国产在线精品| 国产一区二区三区高清在线观看| 亚洲在线观看视频| 一区二区三区亚洲| 欧美激情videoshd| 国产成人小视频在线观看| 狠狠躁天天躁日日躁欧美| 亚洲大尺度美女在线| www.亚洲免费视频| 国产成人精品免高潮费视频| 久久久久久国产| 欧美疯狂做受xxxx高潮| 日韩av在线天堂网| 中文字幕亚洲无线码a| 少妇久久久久久| 国产区精品视频| 色阁综合伊人av| 午夜精品视频在线| 91视频免费在线| 97精品免费视频| 欧美成人在线网站| 在线播放精品一区二区三区| 日本成人激情视频| 亚洲国产精品悠悠久久琪琪| 中文字幕欧美国内| 精品无码久久久久久国产| 国产成人精品在线播放| 国产精品视频午夜| 国产在线高清精品| 国内精品久久久久伊人av| 中文字幕不卡av| 97超级碰碰碰久久久| xvideos成人免费中文版| 91久久久久久国产精品| 日韩最新中文字幕电影免费看| 91高潮精品免费porn| 日韩国产高清视频在线| 亚洲国产成人91精品| 亚洲精品成人免费| 狠狠做深爱婷婷久久综合一区| 国产91在线高潮白浆在线观看| 日日骚久久av| 国产精品一区二区3区| 日韩a**站在线观看| 精品国产一区二区三区四区在线观看| 久久精品视频中文字幕| 亚洲视频自拍偷拍| 亚洲最大福利视频| 国产精品久久久久久婷婷天堂| 久久综合88中文色鬼| 亚洲va电影大全| 91精品啪aⅴ在线观看国产| 精品中文字幕久久久久久| 欧美激情视频免费观看| 久久影院资源网| 成人免费视频网址| 国产精品69久久| 亚洲激情中文字幕| 亚洲自拍偷拍色片视频| 欧美激情一级精品国产| 中国china体内裑精亚洲片| 亚洲黄色成人网| 91久久精品国产91久久| 久久久久久999| 亚洲国产精品va在看黑人| 欧美激情视频在线| 亚洲国产精品人久久电影| 在线观看欧美成人| 欧美视频免费在线| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产精品电影| 久久天天躁狠狠躁夜夜躁| 亚洲天堂视频在线观看| 精品一区电影国产| 亚洲国产精品大全| 国产精品精品视频一区二区三区| 久久久久国产精品www| 精品久久久一区二区| 97精品国产97久久久久久免费|