博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NOIP 2012 提高组第一试模拟赛 魔法树 Solution
阅读量:7228 次
发布时间:2019-06-29

本文共 1086 字,大约阅读时间需要 3 分钟。

题意

Solution

压位+前缀和

1 #include 
2 #include
3 #include
4 #include
5 #define ll int 6 using namespace std; 7 const ll mod=100000007; 8 inline void read(ll &k) 9 {10 ll f=1;char c=getchar();k=0;11 while (c<'0'||c>'9')c=='-'&&(f=-1),c=getchar();12 while (c>='0'&&c<='9')k=k*10+c-'0',c=getchar();13 k*=f;14 }15 const int maxn=1000010;16 ll n,q,k,aa,bb,cc;17 ll last[maxn],next[maxn],tot,c[maxn],to[maxn],sum[maxn];long long cost[233];18 bool v[maxn];19 void dfs(ll now,ll fa)20 {21 v[now]=1;ll cur=last[now];22 while (cur)23 {24 if (!v[to[cur]])25 {26 sum[to[cur]]=sum[now]^(1<<(c[cur]-1));27 dfs(to[cur],now);28 }29 cur=next[cur];30 } 31 }32 int main()33 {34 freopen("mahou.in","r",stdin);35 freopen("mahou.out","w",stdout);36 read(n);read(q);read(k);37 // printf("..............qaq%lld%lld%lld\n",n,q,k);38 for (int i=1;i
View Code

 

 

转载于:https://www.cnblogs.com/mczhuang/p/7506514.html

你可能感兴趣的文章
移动互联网下半场,iOS开发者如何“高薪”成长?
查看>>
Atlassian是怎样进行持续交付的?且听 Steve Smith一一道来
查看>>
Web Storage相关
查看>>
[PHP内核探索]PHP中的哈希表
查看>>
Apache-drill Architechture
查看>>
WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
查看>>
通通连起来——无处不在的流
查看>>
互联网+时代,看云计算如何改变传统行业
查看>>
ZFS ARC & L2ARC zfs-$ver/module/zfs/arc.c
查看>>
c++类默认拷贝构造函数---浅复制
查看>>
2019年最火热的Golang项目
查看>>
可实现RSSD云硬盘120万IOPS的SPDK IO路径优化实践
查看>>
Vue项目部署遇到的坑(你肯定会遇到!)
查看>>
资源分享计划第三期 0511
查看>>
awk 文本处理
查看>>
【JSConf EU 2018】主题总结 (部分主题已有中文文章)
查看>>
JavaScript面向对象名词详解
查看>>
Java设计模式学习 - 责任链模式
查看>>
JVM,DVM,ART
查看>>
webgl滤镜--会呼吸的痛
查看>>