1032. Sharing (25)
来源:互联网 发布:淘宝联盟怎么建立网站 编辑:程序博客网 时间:2024/05/22 17:02
遍历所有地址 记录被遍历的地址次数 如有大于1的则是第一个相同首地址
#include<vector>#include<iostream>#include<algorithm>#include<cstdio>#include<cstring>#include<cctype>#include<cmath>#include<cstdlib>#include<ctime>#include<set>using namespace std;#define MAXnum 100005#define max(a,b) a>b?a:bstruct node{ int num; char c; int next;}a[100001];int main(){ int root1,root2,n; scanf("%d%d%d",&root1,&root2,&n); int index; for(int i=0;i<n;i++) { scanf("%d",&index); scanf(" %c%d",&a[index].c,&a[index].next); // printf("%d%c%d",index,a[index].c,a[index].next); a[index].num=0; } int address=root1; while(address!=-1) { a[address].num++; address=a[address].next; } address=root2; int flag=0; while(address!=-1) { a[address].num++; if(a[address].num>1) { flag=1; break; } address=a[address].next; } if(flag) printf("%05d\n",address); else printf("-1\n"); return 0;}
0 0
- 1032. Sharing (25)
- 1032. Sharing (25)-PAT
- 【PAT】1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- PAT 1032. Sharing (25)
- PAT 1032. Sharing (25)
- PAT 1032. Sharing (25)
- PAT:1032. Sharing (25)
- 1032. Sharing (25)
- PAT 1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- 1032. Sharing (25)
- pat 1032. Sharing (25)
- VB.NET中的类和模块
- 防火墙查看、关闭与开启命令
- org.hibernate.InvalidMappingException: Could not parse mapping document from resource 处理办法
- EHCache分布式缓存集群环境配置
- Android TextUtils的常用方法
- 1032. Sharing (25)
- sql
- MYSQL基础知识总结(二)
- Bootstrap-栅格布局实例
- ccf 出现次数最多的数
- 解决win8/8.1系统不兼容Visual C++6.0的问题
- DragonBoard 410c高速扩展口详解
- 拷贝构造函数 http://www.nowcoder.com/profile/380772/test/2198787/36698?onlyWrong=0
- laravel(2) 变量传递