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

官网设计比较好看的网站学校网站建设对教学的意义

官网设计比较好看的网站,学校网站建设对教学的意义,网站建设价格评审资料清单,进网站显示建设中怎么解决正题 题目链接:https://www.luogu.org/problem/CF613D 题目大意 一棵树#xff0c;每次询问kkk个点#xff0c;删除mmm个点要这些点两两不连通#xff0c;求mmm的最小值。 解题思路 我们可以对于询问的点构造一颗虚树#xff0c;然后进行贪心选取即可。 codecodecode #…正题 题目链接:https://www.luogu.org/problem/CF613D 题目大意 一棵树每次询问kkk个点删除mmm个点要这些点两两不连通求mmm的最小值。 解题思路 我们可以对于询问的点构造一颗虚树然后进行贪心选取即可。 codecodecode #includecstdio #includecstring #includealgorithm using namespace std; const int N110000; struct node{int to,next; }a[2*N]; int n,siz[N],dep[N],son[N],top[N],fa[N]; int tot,ls[N],p[N],ans,cnt,s[N],q,dfn[N],num; void adde(int x,int y) {if(xy) return;a[tot].toy;a[tot].nextls[x];ls[x]tot; } void dfs1(int x) {siz[x]1;dfn[x]num; for(int ils[x];i;ia[i].next){int ya[i].to;if(yfa[x]) continue;dep[y]dep[x]1;fa[y]x;dfs1(y);siz[x]siz[y];if(siz[y]siz[son[x]])son[x]y; } } void dfs2(int x,int fa) {if(son[x]){top[son[x]]top[x];dfs2(son[x],x);}for(int ils[x];i;ia[i].next){int ya[i].to;if(yfa||yson[x]) continue;top[y]y;dfs2(y,x);} } int LCA(int x,int y) {while(top[x]!top[y])if(dep[top[x]]dep[top[y]]) yfa[top[y]];else xfa[top[x]];if(dep[x]dep[y]) return x;return y; } void ins(int x) {if(!cnt){s[cnt]x;return;}int lcaLCA(s[cnt],x);while(cnt1dep[lca]dep[s[cnt-1]]){adde(s[cnt-1],s[cnt]),cnt--;}if(dep[lca]dep[s[cnt]]) adde(lca,s[cnt--]);if((!cnt)||(s[cnt]!lca)) s[cnt]lca;s[cnt]x; } void dp(int x) {if(siz[x]){for(int ils[x];i;ia[i].next){int ya[i].to;dp(y);if(siz[y]){siz[y]0;ans;}}}else{for(int ils[x];i;ia[i].next){int ya[i].to;dp(y);siz[x]siz[y];siz[y]0;}if(siz[x]1){ans;siz[x]0;}}ls[x]0; } bool cmp(int x,int y) {return dfn[x]dfn[y];} int main() {scanf(%d,n);for(int i1;in;i){int x,y;scanf(%d%d,x,y);adde(x,y);adde(y,x);}dfs1(1);top[1]1;dfs2(1,1);tot0;memset(siz,0,sizeof(siz));memset(ls,0,sizeof(ls));scanf(%d,q);while(q--){int k;cnt0;ans0;scanf(%d,k);p[0]1;for(int i1;ik;i){scanf(%d,p[i]);siz[p[i]];}for(int i1;ik;i)if(siz[fa[p[i]]]){puts(-1);p[0]0;break;}if(!p[0]){for(int i1;ik;i)siz[p[i]]--;continue;}sort(p1,p1k,cmp);if(p[1]!1) s[cnt]1;for(int i1;ik;i) ins(p[i]);while(cnt1) adde(s[cnt-1],s[cnt]),cnt--;dp(1);siz[1]tot0;printf(%d\n,ans);} }
http://www.zqtcl.cn/news/287358/

相关文章:

  • 高端网站设计公司排名邢台哪里有做网站的
  • 广州网站开发 英诺科技营销式网站建设
  • 网站存在的缺陷编程的基础知识
  • flash同视频做网站天津建设工程信息网投标信息系统
  • 湛江做网站开发手机网址大全主页网址
  • 平面网站设计如何租用网站服务器
  • 课程视频网站建设的必要性专利减缓在哪个网站上做
  • 正规品牌网站设计品牌网站建设开发 脚本语言
  • 潍坊模板建站定制网站规划管理部门的网站建设
  • 光明楼网站建设九一人才网赣州招聘官网
  • 如何做网站监控wordpress修改文章点赞数
  • 佛山高端网站建设报价网站的建设属于无形资产
  • 永川网站设计wordpress+用户前台
  • 晋城客运东站网站开发公司装修通知告示怎么写
  • 北京做手机网站的公司哪家好完整的网站开发
  • 建立网站的内容规划长沙网络推广哪家
  • 网站建设及优化教程百度网站优化排名
  • 医院网站推广渠道网站关键词排名不稳定
  • 类网站建设陕西省建设资格注册中心网站
  • 网站横幅图片网页设计怎么创建站点
  • 网站建设页面设计图片开个送快餐网站怎么做
  • 北京免费网站建设模板下载南江县建设局网站
  • 温岭手机网站建设义乌市网站建设
  • 西安网站制作费用哪家装修公司比较好的
  • 硅谷网站开发薪酬wordpress热门吗
  • 红酒营销型网站建设天一建设网站
  • 做网站建设公司哪家好安徽省住房建设部官方网站
  • 网站被黑咋样的柳州正规网站制作公司哪家好
  • 莱芜网站开发代理四川网络推广服务
  • 应该知道的网站网站全网建设莱芜