BZOJ 1603 [Usaco2008 Oct]打谷机 dfs
来源:互联网 发布:2017编程语言排名 编辑:程序博客网 时间:2024/06/06 07:20
题意:链接
方法:暴力
解析:
搜1到n路径上的边权异或和….
这几个水题刷的我有点…..
代码:
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define N 1010using namespace std;int n,cnt;struct node{ int from,to,val,next;}edge[N<<1];int head[N];void init(){ memset(head,-1,sizeof(head)); cnt=1;}void edgeadd(int from,int to,int val){ edge[cnt].from=from,edge[cnt].to=to,edge[cnt].val=val; edge[cnt].next=head[from]; head[from]=cnt++;}void dfs(int now,int fa,int worth){ if(now==n) { printf("%d\n",worth); exit(0); } for(int i=head[now];i!=-1;i=edge[i].next) { int to=edge[i].to; if(to==fa)continue; dfs(to,now,worth^edge[i].val); }}int main(){ init(); scanf("%d",&n); for(int i=1;i<n;i++) { int x,y,z; scanf("%d%d%d",&x,&y,&z); edgeadd(x,y,z),edgeadd(y,x,z); } dfs(1,0,0);}
0 0
- BZOJ 1603 Usaco2008 Oct 打谷机 DFS
- BZOJ 1603 [Usaco2008 Oct]打谷机 dfs
- BZOJ 1603: [Usaco2008 Oct]打谷机|dfs
- BZOJ 1603: [Usaco2008 Oct]打谷机
- BFS-BZOJ-1603-[Usaco2008 Oct]打谷机
- [bzoj]1603: [Usaco2008 Oct]打谷机
- 1603: [Usaco2008 Oct]打谷机
- BZOJ 1603 [Usaco2008 Oct]打谷机 暴力搜索
- bzoj1603 [Usaco2008 Oct]打谷机
- [BZOJ1603] [Usaco2008 Oct]打谷机
- bzoj 1603: [Usaco2008 Oct]打谷机(拆点并查集)
- [bzoj1603]: [Usaco2008 Oct]打谷机 搜索
- *【bzoj 1603】打谷机(DFS)
- 【bzoj1603】【 Usaco2008 Oct】打谷机 (阅读理解) 题解&代码
- BZOJ 1602 [Usaco2008 Oct]牧场行走 dfs
- BZOJ [Usaco2008 Oct]牧场行走
- BZOJ 1601 [Usaco2008 Oct]灌水
- bzoj 1601 [Usaco2008 Oct]灌水
- Android事件分发机制
- Qt on android 播放视频的实现
- 算法竞赛入门经典:第六章 数据结构基础 6.13拓扑排序
- hdu-2544 最短路
- Check the difficulty of problems
- BZOJ 1603 [Usaco2008 Oct]打谷机 dfs
- 链表(一):单链表2
- Mac下浏览器超实用快捷键
- 算法竞赛入门经典:第六章 数据结构基础 6.14欧拉回路
- Strassen矩阵相乘算法
- Linux进程间通信 共享内存+信号量+简单例子
- hdu 5072 Coprime 容斥原理
- 搜芽 vbeta-1.3.1 安卓版
- hdu-1874 畅通工程续