博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 1603 [Usaco2008 Oct]打谷机 dfs
阅读量:5155 次
发布时间:2019-06-13

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

题意:

方法:暴力

解析:

搜1到n路径上的边权异或和….

这几个水题刷的我有点…..

代码:

#include 
#include
#include
#include
#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

转载于:https://www.cnblogs.com/claireyuancy/p/7270644.html

你可能感兴趣的文章
MVC面试问题与答案
查看>>
jQuery分析(3) - jQuery.fn.init
查看>>
手动安装vue-devtools
查看>>
平衡二叉树【学习笔记】
查看>>
haproxy开启日志功能
查看>>
HorizontalScrollView 横向显示图片
查看>>
大道至简第四章读后感
查看>>
对象的动态特性
查看>>
析构函数 p157
查看>>
奇异值分解SVD应用——LSI
查看>>
Java-编程规范与代码风格
查看>>
关于 SAXParseException Content is not allowed in Prolog (前言中不允许有内容)
查看>>
.NET 动态向Word文档添加数据
查看>>
vue子组件向父组件传值
查看>>
cmf公共函数解析
查看>>
Java Socket分发服务负载均衡
查看>>
openwrt 设置samba服务器与pc共享文件
查看>>
做个顶天立地的人
查看>>
「8」条件语句
查看>>
操作系统实验报告-系统调用
查看>>