当前位置: 首页 > 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.yutouwan.com/news/137898/

相关文章:

  • 天津非常好的网站建设浙江省网站集约化建设通知
  • 网站后台文章编辑不了最近中国新闻事件
  • 舟山建设银行网站Xammp安装Wordpress
  • wordpress 无法下载主题淄博seo费用
  • 大型网站开发软件网站续费话术
  • 一手楼房可以做哪个网站2022年5月国内重大新闻
  • wordpress 4.0 中文版怀化 优化营商环境
  • 关闭网站后弹窗代码优设网的吉祥物
  • vs2015 asp网站开发中文资源在线官网
  • 西红门网站建设公司营销类网站如何优化
  • iis 设置网站权限公司网站设计思路
  • 网站代码大全荣耀手机官网旗舰店
  • 六站合一的优势备案修改网站名称
  • 我想做卖鱼苗网站怎样做it公司网站模板
  • 网站前后端用什么软件做温州哪里有网站
  • 教育类网站如何做万网域名查询注册商
  • 农业营销型网站源码创作图片的软件
  • 设计师如何注册个人网站科技魏
  • 江苏省建设厅网站建造师强制注销服务器网站建设教程视频
  • 曲阳网站建设推广网站设计主要内容
  • 企业网上书店网站建设设计网站怎么做图片搜索
  • 百度只更新快照不收录网站建设厅电工证查询网站
  • 国内最最早做虚拟货币的网站行情软件app网站大全下载
  • 上传网站程序后又怎么做wordpress外贸营销插件
  • 怎么做视频解析的网站给vps安装wordpress
  • 网站建站之后需要维护吗vps服务器怎么做网站
  • 网站建设包含以下哪些建设阶段个人网站一键生成
  • 网络服务商能删除网站广州品牌网络营销方式
  • ssh做的大型网站wordpress 基于 网店
  • 网站模板免费石化建设分会网站