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

口碑好的句容网站建设网站302跳转

口碑好的句容网站建设,网站302跳转,网页设计html代码大全用户调查表,seo的优化方案正题 题目链接:https://www.luogu.com.cn/problem/AT1981 题目大意 给出nnn个点的一棵树#xff0c;每次你可以删除一个叶子#xff0c;求最少的操作数使得树的直径长度不超过kkk。 1≤n,k≤20001\leq n,k\leq 20001≤n,k≤2000 解题思路 开始以为是dpdpdp啥的#xff0c…正题 题目链接:https://www.luogu.com.cn/problem/AT1981 题目大意 给出nnn个点的一棵树每次你可以删除一个叶子求最少的操作数使得树的直径长度不超过kkk。 1≤n,k≤20001\leq n,k\leq 20001≤n,k≤2000 解题思路 开始以为是dpdpdp啥的发现想多了。 可以考虑枚举树的直径中点k是奇数就枚举边此时肯定所有点距离中点距离不会超过k2\frac{k}{2}2k​然后把超过的删去就好了。 时间复杂度O(n2)O(n^2)O(n2) code #includecstdio #includecstring #includealgorithm using namespace std; const int N2100; struct node{int to,next; }a[N1]; int n,k,tot,ls[N],sum,ans; void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void dfs(int x,int fa,int dep){if(depk/2)sum;for(int ils[x];i;ia[i].next){int ya[i].to;if(yfa)continue;dfs(y,x,dep1);}return; } int main() {scanf(%d%d,n,k);ansn;for(int i1;in;i){int x,y;scanf(%d%d,x,y);addl(x,y);addl(y,x);}if(k1){for(int i2;itot;i2){sum0;dfs(a[i].to,a[i-1].to,0);dfs(a[i-1].to,a[i].to,0);ansmin(ans,sum);}}else{for(int i1;in;i){sum0;dfs(i,0,0);ansmin(ans,sum);}}printf(%d\n,ans);return 0; }
http://wiki.neutronadmin.com/news/207398/

相关文章:

  • 短视频网站php源码免费匀贵网站建设
  • 免费行情网站下载大全羽毛球赛事级别分类
  • 杭州网站设计渠道wordpress 添加模板
  • 在线代理的网站上海做宴会的网站
  • 网站微信支付申请流程网站可以做视频链接
  • 网站开发交易平台Dw怎么做网站往里面加标题和字
  • 舆情网站企业展厅策划设计公司排名
  • 摄影师做展示的网站免费简约ppt模板
  • 自助模块化网站建设招商加盟网
  • 南昌网站建设好企业网站网站建设 步骤
  • 为什么无法登录建设银行网站软件开发工具也称为什么工具
  • 相亲网站做期货现货贵金属的人php网站开发难吗
  • 长沙3合1网站建设电话wordpress设置树形
  • 创建门户网站网站轮播图制作
  • 做视频可以领钱的网站专业建站哪家好
  • 一般做网站怎样做简单公司网站
  • 网站开发支付功能怎么做引流推广公司
  • 咨询公司网站设计创建国际网站
  • 养老院网站建设方案合肥需要做网站的公司
  • 福田网站设计处理珲春网站建设
  • 公司网站做论坛怎么做网页app
  • 怎么查找网站死链芜湖建设机械网站
  • 怎样发掘网站建设的客户电子商务网站的开发方式有哪三种
  • 新农村建设 网站seo服务外包
  • 做网站第一步设计logo图片
  • 手机网站 标题长度凡客诚品是品牌吗
  • 建立公司网站河南专业网站建设
  • 开源做网站需要申请账号吗怎么做纪念网站
  • 吴中网站建设广州网站建设 领航科技
  • wordpress 评论 样式大庆网站建设优化