news 2026/5/10 19:56:12

螺旋线代码怎么写(例题)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
螺旋线代码怎么写(例题)

代码思路

可以观察到走相同距离的不同方向有俩,螺旋线方向为右下左上,按观察所得可写代码。

#include<bits/stdc++.h> #define int long long using namespace std; const int N=1e3+10; int dx[]={0,1,0,-1}; int dy[]={1,0,-1,0}; int a[N][N]; void solve() { int n;cin>>n; int x,y; if(n%2) x=(n+1)/2,y=(n+1)/2; else x=n/2,y=n/2; int sum=0; a[x][y]=sum; int l=1; int k=0; while(sum<n*n) { for(int i=1;i<=2;i++) { for(int j=1;j<=l;j++) { if(sum>n*n) break; x=x+dx[k]; y=y+dy[k]; a[x][y]=++sum; } k=(k+1)%4; } l++; } for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cout<<a[i][j]<<' '; } cout<<endl; } } signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int T;cin>>T; while(T--) { solve(); } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 10:57:39

Linux 二进制方式部署 MinIO 完整步骤(含 Systemd 服务文件)

MinIO 在 Linux 系统上的完整部署指南 前言 MinIO 是一个高性能、云原生的对象存储解决方案&#xff0c;与 Amazon S3 API 兼容。本文将详细介绍在 Linux 系统上部署 MinIO 的多种方式&#xff0c;涵盖从单机部署到生产环境集群配置的完整流程。 一、部署方式选择 1.1 二进…

作者头像 李华
网站建设 2026/5/9 0:38:02

花卉及病虫害检测数据集VOC+YOLO格式2199张44类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数)&#xff1a;2199标注数量(xml文件个数)&#xff1a;2199标注数量(txt文件个数)&#xff1a;2199标注类别…

作者头像 李华
网站建设 2026/5/5 10:22:55

如何用 unittest 写出高质量代码?

在 Python中 &#xff0c;unittest 模块是进行单元测试的强大工具。无论你是初学者还是有经验的开发者&#xff0c;单元测试都是确保代码质量的重要一环。而 unittest 模块就是让这一过程变得简单、快捷的利器。 什么是单元测试&#xff1f; 在进入 unittest 模块之前&#x…

作者头像 李华
网站建设 2026/5/5 10:23:58

海水陆养如何实现远程监控与智慧管理

行业背景在传统水产养殖面临近海资源萎缩、环境监管趋严、养殖风险高的背景下&#xff0c;海水陆养作为一种新兴的工业化养殖模式&#xff0c;正逐步成为保障优质海产品供应、实现可持续发展的重要途径。该模式通过在陆地搭建可控的养殖环境&#xff08;罐体、集装箱等&#xf…

作者头像 李华
网站建设 2026/5/4 15:43:12

N485QA柴油机飞轮壳设计

2.2 N485QA飞轮壳结构设计 2.21飞轮壳前端面孔设计&#xff1a; 根据柴油机拆卸实习可知&#xff0c;曲轴的后端面伸出曲轴箱外与飞轮配铰&#xff0c;根据测绘可知飞轮壳壳体直径为φ350mm&#xff1b;曲轴后端面直径为φ126.8 mm&#xff0c;故飞轮壳前端面孔设计尺寸应该为…

作者头像 李华
网站建设 2026/5/7 2:05:23

双碳目标下农田温室气体排放估算与模拟技术应用

农业是甲烷&#xff08;CH4&#xff09;、氧化亚氮&#xff08;N2O&#xff09;和二氧化碳&#xff08;CO2&#xff09;等温室气体的主要排放源&#xff0c;占全产业排放的13.5%。农田温室气体又以施肥产生的N2O和稻田生产产生的CH4为主&#xff0c;如何对农田温室气体进行有效…

作者头像 李华