蓝桥-蛇形填数

简介: 蓝桥-蛇形填数

【问题描述】


如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。

f8306bc87ad841c787bd8f5677880e52.png

容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列

的数是多少?


【答案提交】


这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一

个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。


【参考程序】

#include<iostream>
using namespace std;
int main() {
    int **num = new int *[100];
    for (int i = 0; i < 100; i++) {
        num[i] = new int[100];
        for (int j = 0; j < 100; j++) {
            num[i][j] = 0;
        }
    }
    int cur = 1;
    for (int i = 1; i < 99; i++) {
        int temp = i;
        if (i % 2) {
            while (temp >= 1) {
                num[temp][i - temp + 1] = cur;
                cur++;
                temp--;
            }
        } else {
            while (temp >= 1) {
                num[i - temp + 1][temp] = cur;
                cur++;
                temp--;
            }
        }
    }
    cout << num[20][20] << endl;
    return 0;
}

【参考答案】

761

相关文章
|
2月前
|
Java 关系型数据库 MySQL
软件设计师软考题目解析05 --每日五题
本文解析了五道软件设计师软考的题目,包括面向对象中汽车与音乐系统的组成关系、类和对象的错误叙述、线性探查法构造哈希表、IP地址块包含的主机地址数以及医院数据库中科室与职工、病患与医生的联系类型。
46 5
软件设计师软考题目解析05 --每日五题
|
2月前
|
安全 Java 测试技术
软件设计师软考题目解析06 --每日五题
本文解析了五道软件设计师软考题目,包括资源死锁情况、中断与DMA方式的区别、存储器芯片数量计算、系统安全措施以及UML图的应用场景,并分享了作者的生活感受。
99 5
软件设计师软考题目解析06 --每日五题
|
2月前
|
存储 监控 程序员
软件设计师软考题目解析04 --每日五题
本文解析了五道软件设计师软考的题目,包括数字音乐合成器中载波频率和信号幅度对乐音的影响、Cache与主存的地址映射、软件过程改进的错误叙述、软件质量属性中的吞吐量概念,以及程序语言支持链表对运行时数据空间的影响。
25 5
|
2月前
|
编解码 Java 编译器
软件设计师软考题目解析01 --每日五题
本文解析了五个软件设计师软考题目,包括模块内聚度的排序、递归调用的正确返回机制、流水线执行指令的特点、显示器垂直分辨率的定义以及CISC和RISC指令集的对比,最后作者分享了自己对Java市场的看法和个人职业规划。
27 3
|
2月前
|
安全 Windows
软件设计师软考题目解析03 --每日五题
本文解析了五道软件设计师软考的题目,包括软件项目风险、双端队列出队序列、数据流图中的错误分析、位图与矢量图的特点以及计算机感染特洛伊木马的现象,并分享了作者备考软考的心情。
22 2
|
2月前
|
算法 测试技术
软件设计师软考题目解析24 --每日五题
这篇文章提供了软件设计师软考的每日五题解析,包括测试用例设计、软件维护类型、路径覆盖测试、软件维护工具和系统改进等知识点。
34 0
软件设计师软考题目解析24 --每日五题
|
2月前
|
索引 Windows
软件设计师软考题目解析16 --每日五题
这篇文章提供了软件设计师软考的每日五题解析,涵盖了文件系统崩溃影响、多级索引结构、位示图大小计算、文件关联以及位示图大小需求等知识点。
95 0
|
2月前
|
算法 Ruby
软件设计师软考题目解析18 --每日五题
这篇文章提供了软件设计师软考的每日五题解析,包括计算机指令周期、软件设计阶段、模块化原则、程序控制结构和软件项目规模确定等知识点。
36 0
|
2月前
|
测试技术
软件设计师软考题目解析19 --每日五题
这篇文章提供了软件设计师软考的每日五题解析,包括白盒测试方法、回归测试、面向对象开发方法、总线复用方式和海明码纠错等知识点。
16 0
|
2月前
|
安全 算法 调度
软件设计师软考题目解析12 --每日五题
本文解析了五个软考安全通信和计算机病毒题目,涉及数字证书、数字签名、震网病毒、DES算法和计算机病毒特性。
46 0