博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ACM程序设计选修课——1081: 堆(BFS)
阅读量:5077 次
发布时间:2019-06-12

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

 

1081: 堆

Time Limit: 1 Sec  
Memory Limit: 128 MB
Submit: 26  
Solved: 9

Description

 

Input

 

Output

 

Sample Input

3110310 5 31 21 351 2 3 4 53 12 12 42 5

Sample Output

YesNoYes

 

 

嗯好久之前的题了。由于自己树这方面不是很懂也没学过数据结构,然后就没敢做。趁着下午考六级早上随便找点题热热身= =没想到1A了,惊喜……

代码:

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define INF 0x3f3f3f3f#define MM(x) memset(x,0,sizeof(x))#define MMINF(x) memset(x,INF,sizeof(x))const double PI=acos(-1.0);using namespace std;typedef long long LL;const int N=110;vector
E[N];int val[N];int vis[N];void init(){ MM(vis); MM(val); for (int i=0; i
Q; Q.push(1); set
pos; while (!Q.empty()) { int now=Q.front(); Q.pop(); pos.insert(now); vis[now]=1; for (i=0; i

转载于:https://www.cnblogs.com/Blackops/p/5766324.html

你可能感兴趣的文章
TF-IDF原理
查看>>
用JS制作博客页面背景随滚动渐变的效果
查看>>
JavaScript的迭代函数与迭代函数的实现
查看>>
一步步教你学会browserify
查看>>
Jmeter入门实例
查看>>
亲近用户—回归本质
查看>>
中文脏话识别的解决方案
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>