当前位置: 首页 > news >正文

单页网站作用是什么/网络营销论文

单页网站作用是什么,网络营销论文,香港服务器浏览国外网站,来年做哪些网站能致富蛇形矩阵是由 11 开始的自然数依次排列成的一个矩阵上三角形。 Input 输入由一个正整数 NN 组成。 (1≤N≤100)(1≤N≤100) Output 对于每一组数据,输出一个 NN 行的蛇形矩阵。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。 Examples Input Co…

蛇形矩阵是由 11 开始的自然数依次排列成的一个矩阵上三角形。

 

 

Input

输入由一个正整数 NN 组成。 (1≤N≤100)(1≤N≤100)

Output

对于每一组数据,输出一个 NN 行的蛇形矩阵。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。

Examples

Input

Copy

3

Output

Copy

1 3 6
2 5
4

Input

Copy

4

Output

Copy

1 3 6 10
2 5 9
4 8
7

题解 :  新思路 :  看规律,其实这非常像 二叉树的层次遍历 ,用队列来解决, 比如 1的孩子是 2 ,3 , 2的孩子4 ,5  .   3 的孩子是6 ... 等等

代码:

 

#include <iostream>
#include <cstdio>
#include <queue>
#include <cstring>
using namespace std ;
typedef long long LL ;
const int MAX = 150 ;
struct Point{int x ;int y ;};
int vis[MAX][MAX] ;
int a[MAX][MAX] ;
int dx[4] = {1,0,-1,0}; // 下左上右的顺序;
int dy[4] = {0,-1,0,1};
Point s ;
int n ;
int num ;
void bfs()
{s.x = 1 ;s.y = 1 ;queue<Point> Q ;while(!Q.empty()){Q.pop();}Q.push(s) ;vis[s.x][s.y] = 1 ;a[s.x][s.y] = ++num;while(!Q.empty()){Point now = Q.front() ;Q.pop() ;if(num == (n*(n+1))/2 ){break ;}for(int i = 0 ; i<4 ;i++ ){int next_x = now.x + dx[i] ;int next_y = now.y + dy[i] ;if(next_x <1 || next_y<1 || next_x> n || next_y >n )continue ;if(!vis[next_x][next_y] && !a[next_x][next_y] ){vis[next_x][next_y] = 1 ;a[next_x][next_y] = ++num ;Point tmp ;tmp.x = next_x ;tmp.y = next_y ;Q.push(tmp) ;}}}}
int main()
{cin >> n ;if(n<1 || n>100)return 0 ;bfs();for(int i = 1 ; i<=n ; i++ ){for(int j = 1 ; j<=n-i+1 ;j++ ){if(j <=n - i )printf("%d ",a[i][j]) ;elseprintf("%d",a[i][j]);}cout<<endl;}return 0 ;
}

 

http://www.lbrq.cn/news/966511.html

相关文章:

  • 湖北网站建设 鄂 icp/百度推广电话号码
  • 上市公司做网站/免费网页在线客服系统
  • 网络游戏那个网站做的最好/整站优化网站
  • 网站建设常出现的问题/代发百度关键词排名
  • 建设部资质查询网站/危机舆情公关公司
  • 用dw做红米网站/精准客源引流平台
  • 徐州做网站最好的公司/咨询网络服务商
  • 手机网站建设cz35/口碑营销的形式
  • 外国优秀网站欣赏/51网站统计
  • 海南百度推广总代理/北京百度推广优化公司
  • 如何做网站管理维护/代刷网站推广免费
  • 学校网站建设发展历程/西安百度公司地址介绍
  • 沈阳城市建设管理学校网站/策划品牌全案
  • 建立个人网站费用/网站很卡如何优化
  • 网址导航类网站如何做推广/关键词录入榜
  • 网站建设三剑客/十大搜索引擎网站
  • 国外免费网站建设/千万不要学网络营销
  • 销售网站设计/淘宝如何提升关键词排名
  • 网站建设 开发票/免费域名怎么注册
  • 日本vtuber在b站的钱/大二网页设计作业成品
  • 六安网站建设哪家靠谱/网站设计公司上海
  • 用邮箱地址做网站域名好吗/网络营销师证书需要多少钱
  • 广州网站建设联系电话/sem竞价托管多少钱
  • 昆明小程序定制/seo交流qq群
  • 做棋牌开发的网站/google seo怎么做
  • 建设部质监局信息查询官方网站/河南企业网站推广
  • 如何上传网站/沈阳网络营销推广的公司
  • 平湖市住房建设局网站/百度seo优化收费标准
  • 济南行知网站建设/别做网络推广员
  • 注册网站模板/抚州网络推广
  • 学习OpenCV---显示图片
  • 预训练模型:大规模数据预学习范式——定义、原理与演进逻辑
  • xss-lab1-8关
  • sqli-labs靶场通关笔记:第18-19关 HTTP头部注入
  • Linux系统移植19:根文件系统的构建
  • MySQL 分表功能应用场景实现全方位详解与示例