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

上海网站改版方案如何在网站做广告

上海网站改版方案,如何在网站做广告,常宁网站制作,中国最有名的网站建设公司正题 jzoj题目链接:https://jzoj.net/senior/#main/show/5455 题目大意 一棵树中选k个点要求留下最小边使每个点都至少有一个点连接。 解题思路 我们先不考虑树的限制#xff0c;那么k个点满足要求的话最小边数为(k1)/2(k1)/2(k1)/2#xff0c;然后我们考虑一颗树上有多少…正题 jzoj题目链接:https://jzoj.net/senior/#main/show/5455 题目大意 一棵树中选k个点要求留下最小边使每个点都至少有一个点连接。 解题思路 我们先不考虑树的限制那么k个点满足要求的话最小边数为(k1)/2(k1)/2(k1)/2然后我们考虑一颗树上有多少个这样的点对满足。也就是选择最多的边数使得每条边两边的点都不重复。 当然这样的话每条边选最下面的边是最优的这时候我们就要知道输入保证了一个点的父亲的编号小与他所以我们按照这个加边顺序倒着枚举点就保证了每次加他和他父亲是最优的了。 然后如果有还不足的就一点对一边就好了。 code #includecstdio #includecstring #includealgorithm #define N 110000 using namespace std; int fa[N],t,n,k,x,v[N],ans; int read(){char cgetchar();int x0;for(;0c||c9;cgetchar());for(;0cc9;cgetchar()) xx*10(c-0);return x; } int main() {freopen(init.txt,r,stdin);//freopen(tree.out,w,stdout);scanf(%d,t);for(int ti1;tit;ti){memset(v,0,sizeof(v));scanf(%d%d,n,k);ans0;for(int i2;in;i)fa[i]read();for(int in;i1;i--)if(!v[i]!v[fa[i]]) ans,v[fa[i]]true;//允许加边if(ans*2k) ansk-ans*2;//点对不足else if(ans*2k) ans-(ans*2-k)/2;//点对超过printf(%d\n,ans);} }
http://www.pierceye.com/news/45986/

相关文章:

  • 设计一个网站株洲seo优化哪家好
  • 益田附近网站建设wordpress 文档在线浏览
  • 如何建立营销网络成都百度seo搜索引擎优化培训
  • 建设网站关键词怎么写邢台做网站建设公司哪家好?
  • 政协网站法治建设珠宝网站方案
  • 连云港专业做网站软件开发岗位要求
  • 怎样给自己的网站做防红连接装饰设计学校
  • 个人网页设计制作网站模板那些网站被k恢复是怎么做的
  • 如何申请个人网站域名网站空间可以自己做服务器
  • 营销型网站建站系统下列哪个不属于网页制作工具
  • 城市分站cms网站网络推广方法
  • 网站建设思路方向电商优惠券网站 建设
  • 宿迁网站建设怎么收费电商网站的人员团队建设
  • 专业建站哪家好做水果的网站有哪些
  • 外贸seo网站推广wordpress多站点不显示
  • 快速做自适应网站宿迁网络推广公司
  • jsp网站建设项目实战课后wordpress主题小工具
  • 网站做过备案后能改别的公司吗wordpress知言主题
  • 签订网站建设合同需要注意什么单屏风格wordpress主题
  • 高端网站建设有哪些免费推广软件
  • 网站建站公司有必要做吗网站开发时保证用户登陆的安全
  • 惠州哪家做网站比较好wordpress 文章页面模板下载
  • html欧美网站模板上海网站建设哪里便宜
  • 备案名 网站名东莞如何制作网页
  • led灯笼河网站建设电脑什么软件可以做动漫视频网站
  • 餐饮连锁企业网站建设方案遵义市网站建设
  • 岳阳网站优化公司2019年新电商法做网站
  • 宁夏做网站建设公司济南做网站的中企
  • 搜索引擎实训心得体会网站建设与优化推广方案内容
  • 海外网站备案西安网站设计外包公司