当前位置: 首页> 教育> 锐评 > 免费空间网站推荐_网络营销推广的目的是什么_合肥网站推广优化_广东seo点击排名软件哪里好

免费空间网站推荐_网络营销推广的目的是什么_合肥网站推广优化_广东seo点击排名软件哪里好

时间:2025/7/11 23:34:26来源:https://blog.csdn.net/2301_77869606/article/details/143373715 浏览次数:2次
免费空间网站推荐_网络营销推广的目的是什么_合肥网站推广优化_广东seo点击排名软件哪里好

1.bfs模板

BFS()
{queue<int> q;//初始化队列Q while(!q.empty())  //队列不为空{if() //判断是否找到了目标{}//队首出队for(){//依旧是四个方向//符合条件的入队//标记入队的点}}
}

2.题目链接:

3.扩散 - 蓝桥云课

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 10010;
bool f[N][N]; //是否访问到过,即是否是黑色
int n = 3000, m = 2020, ans;
int dx[]= {0,0,1,-1},dy[]= {1,-1,0,0};
typedef pair<int,int>num;
void bfs()
{queue<num>q;// 使用平移坐标q.push({n + 0, n + 0});q.push({n + 2020, n + 11});q.push({n + 11, n + 14});q.push({n + 2000, n + 2000});int len=q.size();while(!q.empty() && m){auto temp = q.front();q.pop();for(int i=0; i<4; i++){int xn=temp.first+dx[i],yn=temp.second+dy[i];if(xn<0 || yn<0 || f[xn][yn]){continue;}f[xn][yn]=true;q.push({xn,yn});}len--; // 当前层节点数减一if (!len) // 当前层遍历结束,准备进入下一层{m--; // 处理剩余的层数len = q.size(); // 更新当前层节点数}}
}void solve()
{// 因为画布是无限大,所以负数有可能取到,我们将坐标整体向右上移动f[n + 0][n + 0] = f[n + 2020][n + 11] = f[n + 11][n + 14] = f[n + 2000][n + 2000] = true;bfs();for (int i = 0; i < N; i ++ ){for (int j = 0; j < N; j ++ ){if (f[i][j]){ans ++;}}}cout << ans;
}int main()
{solve();return 0;
}

第一次写,感觉真难啊,刷个简单题休息一下:

3.

与运算的个数:

#include<iostream>
using namespace std;
int N,sum=0;
int a[110][110];
int main()
{cin>>N;for(int i=1; i<=N; i++){for(int j=1; j<=N; j++){cin>>a[i][j];}}for(int i=1; i<=N; i++){for(int j=i+1; j<=N; j++){for(int x=1; x<=N; x++){for(int y=x+1; y<=N; y++){if((a[i][x] & a[j][y]) == 0){sum++;}}}}}cout<<sum<<endl;return 0;
}
关键字:免费空间网站推荐_网络营销推广的目的是什么_合肥网站推广优化_广东seo点击排名软件哪里好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: