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

网站开发+接活创建一个网站的项目体现项目完成速度因素的

网站开发+接活,创建一个网站的项目体现项目完成速度因素的,电脑培训班电脑培训学校,wordpress forget主题1.调了半天才50% 思路&#xff1a;11.先统计每个点所连点子树大小&#xff0c;贪心先遍历树大的 12.每个点都模拟一遍&#xff0c;dfs用上个点的时间1&#xff0c;同时for遍历时&#xff0c;父节点的t也要加 P2018 消息传递 - 洛谷 #include<bits/stdc.h> using name…

1.调了半天才50%

思路:11.先统计每个点所连点子树大小,贪心先遍历树大的

12.每个点都模拟一遍,dfs用上个点的时间+1,同时for遍历时,父节点的t也要加

P2018 消息传递 - 洛谷

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
int n;
struct no
{int v;int id;
};
vector<no> mp[1010];
map<int,vector<int>> a;
ll ma=0,mi=0x3f3f3f3f3f3f3f3fLL;
int d[1010];
int son[1010];
bool bo[1010];
bool cmp(no a,no b) {//if(mp[a.v].size()==mp[b.v].size())return a.id>b.id;//return mp[a.v].size()>mp[b.v].size();
}
int t=1;
int ss(int i)
{bo[i]=true;//cout<<i<<"///"<<endl;if(mp[i].size()==1) return son[i]=1;if(son[i]!=-1) return son[i];int s=1;for(auto v:mp[i]){if(!bo[v.v]){s+=ss(v.v);}}//cout<<i<<"//"<<s<<endl;return son[i]=s;
}
void dfs(int s) {for(auto v:mp[s]) {if(!d[v.v]) {d[v.v]=d[s]+1;dfs(v.v);d[s]++;}}ma=max(ma,(ll)d[s]);
}
int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=2; i<=n; i++) {int x;cin>>x;no a,b;a.v=x;b.v=i;mp[i].push_back(a);mp[x].push_back(b);}memset(son,-1,sizeof(son));ss(1);//for(int i=1;i<=n;i++) cout<<i<<"//"<<son[i]<<endl;if(mp[1].size()==n-1) {cout<<n<<endl;for(int i=1; i<=n; i++) cout<<i<<" ";}else {for(int i=1; i<=n; i++) {for(int j=1; j<=n; j++){for(int k=0;k<mp[j].size();k++){if(son[mp[j][k].v]>son[j]){mp[j][k].id=son[mp[j][k].v]-son[j];}else mp[j][k].id=son[mp[j][k].v];}sort(mp[j].begin(),mp[j].end(),cmp);}memset(d,0,sizeof(d));d[i]=1;dfs(i);mi=min(mi,ma);a[ma].push_back(i);ma=0;}sort(a[mi].begin(),a[mi].end());cout<<mi<<endl;for(int v:a[mi]) cout<<v<<" ";}return 0;
}

http://www.dtcms.com/a/528868.html

相关文章:

  • 双馈风力发电机控制系统仿真设计(论文+仿真)
  • 国内做性视频网站有哪些南京越城建设集团有限公司网站
  • Pytorch常用API(ML和DL)
  • 切水题2.0
  • 深入解析C++ String类的实现奥秘
  • 机器视觉的液晶电视OCA全贴合应用
  • 个人博客网站页面儿童玩具网站建设策划书
  • 构建大模型安全自动化测试框架:从手工POC到AI对抗AI的递归Fuzz实践
  • 数据库约束与查询:MySQL 中的 DQL 和约束全解析
  • C++笔记(面向对象)友元
  • 网站在工信部备案查询oa系统开发
  • FPGA基础知识(七):引脚约束深度解析--从物理连接到时序收敛的完整指南
  • Minecraft-Speed-Proxy——搭建专属的Minecraft加速IP
  • Flutter 异步 + 状态管理融合实践:Riverpod 与 Bloc 双方案解析
  • 10.25复习LRU缓存[特殊字符]
  • 做网站怎么那么难谷歌关键词排名查询工具
  • 门户网站的建设与维护注册域名多长时间
  • 实战:将 Nginx 日志实时解析并写入 MySQL,不再依赖 ELK
  • Redis 黑马点评day02 商户查询缓存
  • 品牌网站建设切入点wordpress很好的博客
  • ASP.NET Core读取Excel文件
  • 器材管理网站开发沈阳网站建设费用
  • 巧用 CSS linear-gradient 实现多种下划线文字特效(纯 CSS 无需额外标签)
  • 地州电视网站建设流程网址域名大全
  • 计算机网络自顶向下方法 1——因特网的介绍及构成 介绍协议
  • 学习笔记|受限波尔兹曼机(RBM)
  • DiVE长尾识别的虚拟实例蒸馏方法
  • 视频网站很难建设吗珠海网站运营
  • h5游戏免费下载:废柴勇士
  • 简单的企业网站源码网站建设业务