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

led灯网站建设案例wordpress修改模板技巧

led灯网站建设案例,wordpress修改模板技巧,可以玩游戏的网站,网站用户维度登录—专业IT笔试面试备考平台_牛客网 题意: 思路: 这个虽然是树形DP,却用了换根的思想.... 首先,后缀0的个数可以转化成min(cnt2,cnt5),其中cnt2为2的因子个数,cnt5为5的因子个数 然后进行DP 设dp[u]…

登录—专业IT笔试面试备考平台_牛客网

题意:

思路:

这个虽然是树形DP,却用了换根的思想....

首先,后缀0的个数可以转化成min(cnt2,cnt5),其中cnt2为2的因子个数,cnt5为5的因子个数

然后进行DP

设dp[u][0/1]为,在除了u这棵子树中,2/5的因子个数

为什么要这么设计,我们发现,如果计算的结点是在子树里面的,那么lca就是u,子树的贡献直接就是sz[u]*cnt[u][0/1]

但是在这棵子树之外的贡献不能这么求,因此需要额外设计

然后转移就很简单:

dp[v][j]=dp[u][j]+(sz[u]-sz[v])*cnt[u][j]

最后统计贡献的时候加上子树部分的贡献,取min(cnt2,cnt5)就好了

Code:

#include <bits/stdc++.h>#define int long longusing namespace std;const int mxn=2e5+10;
const int mxe=1e6+10;
const int mxv=1e6+10;
const int mod=998244353;
const int Inf=1e18;vector<int> G[mxn];int N,Q;
int u,v,x;
int sz[mxn];
int dp[mxn][2],cnt[mxn][2];void init(){for(int i=1;i<=N;i++){if(i%2==0){int t=i,s=0;while(t%2==0) t/=2,s++;cnt[i][0]=s;}if(i%5==0){int t=i,s=0;while(t%5==0) t/=5,s++;cnt[i][1]=s;}}
}
void dfs1(int u,int fa){sz[u]=1;for(auto v:G[u]){if(v==fa) continue;dfs1(v,u);sz[u]+=sz[v];}
}
void dfs2(int u,int fa){for(auto v:G[u]){if(v==fa) continue;for(int j=0;j<=1;j++){dp[v][j]=dp[u][j]+(sz[u]-sz[v])*cnt[u][j];}dfs2(v,u);}
}
void solve(){cin>>N>>Q;init();for(int i=1;i<=N-1;i++){cin>>u>>v;G[u].push_back(v);G[v].push_back(u);}dfs1(1,0);dfs2(1,0);while(Q--){cin>>x;int res=1e18;for(int j=0;j<=1;j++){res=min(res,dp[x][j]+sz[x]*cnt[x][j]);}cout<<res<<'\n';}
}
signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int __=1;//cin>>__;while(__--)solve();return 0;
}

http://www.15wanjia.com/news/176495.html

相关文章:

  • 网站优化怎么学自己做的网站怎么备案
  • 怎么做健康咨询网站wordpress 安装后必装
  • 东莞做网站 信科网络上海哪些做网站
  • 网站权重一直做不上去外链兔
  • 学校网站的目的制作建设工程人员查询
  • 公司门户网站建设注册网站需要什么手续
  • 用手机做空间建网站python做的网站如何打开
  • 大型社区网站开发文档网站做多宽
  • 网站开发公司臻动高端娱乐网站建设
  • 石家庄哪里能制作网站大尺度做爰床视频网站
  • 网站优化最为重要的内容是网站建设编写代码出错
  • 上海网站推广系统深圳网上招聘最好的网站
  • 哪里可以学网站建设wordpress目录权限设置
  • 化妆品商城网站建设公司建设网站需要什么资质
  • 上海基础微网站开发app开发公司网站
  • 内江移动网站建设无锡网站推广优化
  • 北京网站搭建开发开原网站网站建设
  • 车公庙做网站全国企业年报网上申报
  • 做图片网站 侵权怎么用dw做静态网站
  • 门户网站建设的重要作用西安单位网站建设
  • 新吴区住房和城乡建设部网站搜索广告和信息流广告区别
  • 北京亦庄做网站公司免费无代码开发平台排行榜
  • 学校的网站管理系统如何做宣传推广营销
  • 做服装网站阳江兼职招聘网
  • 网站后台无法上传附件wordpress 响应式 企业网站
  • jsp网站开发难吗图片网站的优化
  • 免费php外贸网站模板android开发工具下载
  • 网站备案被拒wordpress外贸网店主题
  • 常州市城投建设工程招标有限公司网站北京市住房建设投资中心网站
  • 网站mip怎么做wordpress主题 二次元