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

深圳罗湖的网站建设青岛注册公司费用

深圳罗湖的网站建设,青岛注册公司费用,孝感织云网站建设,wordpress3D翻书效果正题 题目大意 每个物品有一个可以限制的物品#xff0c;要求一个集合内所有的物品都有一个不在集合内物品限制。求这个集合可以保护的最多物品 解题思路 类似没有上司的舞会 其实就是在基环树森林#xff0c;我们可以利用二次树形dp的方法。 先找到环#xff0c;然后强行…正题 题目大意 每个物品有一个可以限制的物品要求一个集合内所有的物品都有一个不在集合内物品限制。求这个集合可以保护的最多物品 解题思路 类似没有上司的舞会 其实就是在基环树森林我们可以利用二次树形dp的方法。 先找到环然后强行将环断开进行一次dp然后强行连上进行一次dp两个答案的最小值就得这棵树的最大物品。 其实也可以贪心这里就不放了。 code #includecstdio #includealgorithm #includecstring #define N 1000010 using namespace std; struct node{int to,next; }a[N]; int n,x,ans,tot,fa[N],root,f[N],g[N],ls[N],d[N],mark; bool v[N]; void addl(int x,int y) {a[tot].toy;a[tot].nextls[x];ls[x]tot; } void check_c(int x)//判环 {v[x]true;if(v[d[x]]) markx;else check_c(d[x]);return; } void dp(int x)//树形dp {v[x]true;f[x]1;g[x]2147483647/3;if(xroot) g[x]0;for(int ils[x];i;ia[i].next){int ya[i].to;if(imark||yfa[x]) continue;fa[y]x;dp(y);g[x]min(f[y],g[y]);g[x]min(g[x],f[x]f[y]-1);f[x]min(f[y],g[y]);}return; } int main() {scanf(%d,n);for(int i1;in;i)scanf(%d,d[i]),addl(d[i],i);for(int i1;in;i){if(v[i]) continue;check_c(i);rootd[mark];dp(mark);//断开环int maxsf[mark];root0;dp(mark);//连接环ansmin(maxs,g[mark]);}printf(%d,n-ans); }
http://www.pierceye.com/news/462644/

相关文章:

  • 那个网站上有打码的任务做台州做网站的公司
  • 做公司网站 需要注意什么汕尾市住房和城建设局网站
  • 建立音乐网站网络媒体设计是什么
  • html网站怎么进入后台网站建设完成之后要索取哪些
  • 做炭化料的网站国外可以做非法网站吗
  • 厦门 网站建设 网站开发 未来网络做百科专用参考链接的网站
  • 手机网站友情链接怎么做网站轮播图
  • 网站做支付宝花呗分期设计师联盟网是谁创建的
  • 辽宁手机版建站系统开发高平市规建设局网站
  • 免费电子商务网站建设个人网站心得
  • 2003 iis网站发布网站c2g的代表性电商平台
  • 用asp做网站的可行性分析哪个网站做美食视频
  • 瓷砖网站模板建设网站虚拟主机
  • 陇西哪里能学做网站百度识图网页版在线使用
  • 如果自己弄网站书签制作 小学生 一等奖
  • 连江网站建设wordpress页面文章列表
  • 国外jquery特效网站网站建设的英语
  • 建立网站最好的模板夜蝶直播app下载安装
  • 重庆学校网站建设wordpress 模版安装
  • 公司要招个做网站的人商标设计网站猪八戒
  • 古建设工程造价管理协会网站小程序引流推广平台
  • 网站域名缴费十年外贸建设企业网站服务
  • 游戏网站外链建设网站开发项目的需求分析
  • 确定网站的主题与风格东营市建设项目工伤保险是哪个网站
  • 如何做一张网站平面效果图装宽带需要多少钱
  • 什么网站能让小孩做算术题厦门住房和城乡建设局网站
  • 网站上线过程建设网站什么费用
  • 企业网站域名在哪申请成都广告公司
  • 手机页面网站模板怎么卖宁波网站建设优化找哪家
  • 深圳网站外包公司注册公司流程和费用找哪家