当前位置: 首页 > news >正文

搜狗网站排名怎么做网页设计图片切换怎么做

搜狗网站排名怎么做,网页设计图片切换怎么做,北京软件开发平均工资,视频小广告是怎么制作的传送门 题意#xff1a; 给你一颗nnn个点的树#xff0c;初始的时候某些点有权值pip_ipi​#xff0c;现在你需要给没给定的点赋一个权值#xff0c;使得任意相邻点权值之差的绝对值等于111#xff0c;若无解输出NoNoNo。 1≤n≤1e5,1≤k≤n,0≤pj≤1e51\le n\le 1e5,1\…传送门 题意 给你一颗nnn个点的树初始的时候某些点有权值pip_ipi​现在你需要给没给定的点赋一个权值使得任意相邻点权值之差的绝对值等于111若无解输出NoNoNo。 1≤n≤1e5,1≤k≤n,0≤pj≤1e51\le n\le 1e5,1\le k\le n,0\le p_j\le 1e51≤n≤1e5,1≤k≤n,0≤pj​≤1e5 思路 考虑以定一个根先递归儿子求出儿子能取到的权值范围让后根据儿子的范围来确定当前点的范围不合法的话就直接输出NoNoNo即可。 如果合法的话显然从我们之前选定的根开始随意的取一个区间内的合法值一定可以构造出答案。 #includebits/stdc.h #define X first #define Y second #define Mid (tr[u].ltr[u].r1) #define pb push_back using namespace std;const int N1000010,INF0x3f3f3f3f,mod1e97; typedef long long LL;int n,m; vectorintv[N]; int a[N],col[N]; int l[N],r[N];void dfs_col(int u,int fa,int c) {col[u]c;for(auto x:v[u]) {if(xfa) continue;dfs_col(x,u,!c);} }void dfs(int u,int fa) {for(auto x:v[u]) {if(xfa) continue;dfs(x,u);l[u]max(l[u],l[x]-1);r[u]min(r[u],r[x]1);}if(l[u]r[u]) {puts(No);exit(0);} }void dfs_ans(int u,int fa,int val) {a[u]val;for(auto x:v[u]) {if(xfa) continue;if(val-1l[x]val-1r[x]) dfs_ans(x,u,val-1);else dfs_ans(x,u,val1);} }void solve() {scanf(%d,n);for(int i1;in-1;i) {int a,b; scanf(%d%d,a,b);v[a].push_back(b);v[b].push_back(a);}for(int i1;in;i) l[i]-INF,r[i]INF;memset(a,-1,sizeof(a));scanf(%d,m);for(int i1;im;i) {int aa,b; scanf(%d%d,aa,b);a[aa]b;l[aa]b; r[aa]b;}for(int i1;in;i) if(a[i]0) {dfs_col(i,0,a[i]%2);break;}for(int i1;in;i) if(a[i]0(a[i]%2!col[i])) {puts(No);return;}dfs(1,0);dfs_ans(1,0,l[1]);puts(Yes);for(int i1;in;i) printf(%d\n,a[i]);puts(); }int main() {int _1;while(_--) {solve();}return 0; }
http://www.sadfv.cn/news/137898/

相关文章:

  • 保定网站建设解决方案做个网址多少钱
  • 手机浏览器主页网站推荐网站优化试卷
  • 网络电商培训课程网站设计上海定制网站建设
  • 网站开发建设赚钱吗wordpress电话
  • 陕西省交通建设公司网站网站和app设计区别
  • c++实现微博第三方登录 没有公司和网站如何做将wordpress压缩包解压至一个空文件夹_并上传它.
  • 企业网站策划书下载济南网站建设培训学校
  • 个人怎么建立网站吗伊春网站制作
  • 航运网站建设计划书网站被加入js广告
  • 如何更换网站空间杭州哪里做网站好
  • 做网站有前景吗国外网站建设素材
  • 高端网站建设设计邯郸信息网平台
  • 郑州制作个人网站网站怎么添加关键词 好让百度收入_ 现在网站用的是模板做的
  • 网站错误代码301上海广告公司
  • 做爰全过程网站制作一份网站建设的简要任务执行书
  • 长宁网站建设制作小红书怎么推广自己的产品
  • 创新的网站建设大连凯杰建设有限公司官方网站
  • 网站开发需要多少钱推荐黑科技网站
  • 简单网站开发项目实例搭建一个影视网站
  • 免费申请com网站wordpress子目录404
  • 吉安做网站公司高校网站推广方案
  • 杭州的网站建设公司济南网站制作推广
  • 长宁移动网站建设住宅城乡建设部门户网站
  • 网站关键词设置技巧长沙官网制作
  • 网站开发成本如何入账智慧团建网页电脑版登录网站
  • 网站首页快照应该怎么南宁建站服务公司
  • 中小型门户网站企业网站排行
  • 网站被挂马做js跳转wordpress 页面美化
  • 物流网站 源码国外网站建设软件
  • 做网站首页ps分辨率多少五合一小程序网站