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

南宁在哪里推广网站如何做网站的版块规划

南宁在哪里推广网站,如何做网站的版块规划,网站建设的实验小结,高端网站设计哪家公司好正题 题意 有一颗树#xff0c;开始每个点的值都是1#xff0c;有两种操作#xff1a; 1.将一个点的值取反 2.询问一个子树的值的和 解题思路 用后续遍历就可以做到用一个区间代表一棵子树。然后用线段树就好了。 代码 #includecstdio using namespace std; st…正题 题意 有一颗树开始每个点的值都是1有两种操作 1.将一个点的值取反 2.询问一个子树的值的和 解题思路 用后续遍历就可以做到用一个区间代表一棵子树。然后用线段树就好了。 代码 #includecstdio using namespace std; struct line{int to,next; }a[100001]; int tot,x,y,num[100001],c[100001],ls[100001],m; int n,begin[100001],mark[100001]; bool apple[100001]; char cc; void dfs(int x) {begin[x]tot;for (int qls[x];q;qa[q].next){dfs(a[q].to);}mark[x]tot; }//深搜求后序遍历 int lowbit(int x) {return x(-x);} void change(int x,int num)//改变 {int ix;while(in){c[i]num;ilowbit(i);} } int getsum(int x)//求和 {int sum0;while (x0){sumc[x];x-lowbit(x);}return sum; } int main() {scanf(%d,n);for (int i1;in;i){scanf(%d%d,x,a[i].to);a[i].nextls[x];ls[x]i;//插入边change(i,1);//改值}change(n,1);dfs(1);//后序遍历scanf(%d,m);for (int i1;im;i){scanf(\n%c %d,cc,x);if (ccC){apple[x]!apple[x];if (apple[x])change(mark[x],-1);else change(mark[x],1);//该值取反}else{printf(%d\n,getsum(mark[x])-getsum(begin[x]));//输出}} }
http://wiki.neutronadmin.com/news/382335/

相关文章:

  • 织梦只显示网站首页校园二手网站源码
  • 可信网站认证 代理商有那个网站做简历模板
  • 嘉兴高档网站建设上海商城网站
  • 宁波正规网站建设方式佛山市网站公司
  • 二手物品交换网站建设wordpress 4.6.3 漏洞
  • 上海网站建设费用多少慈溪 网站建设
  • 课程设计代做网站学编程的app
  • 网站不能自行备案吗电商平台推广
  • jquery做的装修网站路由器做网站教程
  • 新网站建设验收wordpress自适应主题
  • 长尾关键词挖掘爱站工具广西建设学院官方网站
  • 确定网站建设目标可以和WordPress连接的应用
  • 佛山网站建设工作室网站的关键词挖掘方式
  • 信息平台网站建设搜索优化的培训免费咨询
  • 如何建微网站域名注册后怎么搭建网页
  • 昆山新意建设咨询有限公司网站seo优化工作内容做什么
  • 做网站一个月能挣多少钱科技公司建设网站
  • 网站建设统计表做足球经理头像的网站
  • wordpress建站的利弊做网站备案哪些条件
  • 做百度文库需要网站吗wordpress搭建表格
  • 用python做美食网站网站推广多少钱
  • 设计网站多少费用多少wordpress 菜单 调用
  • 做多个网站 买vpsapp开发公司
  • 网站开发的形式有( )网站建设代码编译的问题及解决方案
  • 官网网站设计费用新莱芜网
  • 电子产品的网站建设企业门户网站需求文档
  • 移动商城网站开发wordpress登录加验证码
  • 做电影网站哪个源码好360建筑网撤销自己的简历怎么撤销
  • 戴尔网站建设和维护宁波专业做网站
  • cms自助建站系统wordpress高端