蓝桥题库(X图形(矩阵))

题目剖析:

简单来说就是找到一个由字母组成的X图形,且每个边上的字母都与中心点的字母相同

算法设计:

1.从中心点向外辐射,每找到一个这样的图形,则次数加一

2.从最外层向中心点靠拢,如果中间遇到不满足条件的情况,则将次数置为0,然后重新开始计数

代码实现:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    // 请在此输入您的代码
    int m, n;
    char ch[1000][1000];
    scanf("%d%d", &n, &m);
    getchar();
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            scanf("%c", &ch[i][j]);
        }
        getchar();
    }
    int count, sum = 0;
    for (int i = 1; i < n - 1; i++)
    {
      count = 0;//中心点每换一次,计数器置为0
        for (int j = 1; j < m - 1; j++)
        {
            count = 0;
            for (int k = (i < (n - i) ? i : (n - i)) < (j < (m - j) ? j : (m - j)) ? (i < (n - i) ? i : (n - i)) : (j < (m - j) ? j : (m - j)); k > 0; k--)//找到不超过边界的最大边界
            {
                count++;
                if (ch[i][j] != ch[i - k][j - k] || ch[i][j] != ch[i + k][j - k] || ch[i][j] != ch[i - k][j + k] || ch[i][j] != ch[i + k][j + k])
                    count = 0;
            }
            sum += count;//把每次计数结果进行加和
        }
    }
    printf("%d", sum);
    return 0;
}

相关推荐

  1. 题目 1908: 杯-矩阵相乘

    2023-12-25 17:18:02       36 阅读
  2. 杯 压缩矩阵

    2023-12-25 17:18:02       58 阅读
  3. 04数组矩阵

    2023-12-25 17:18:02       42 阅读
  4. 杯-子矩阵

    2023-12-25 17:18:02       51 阅读
  5. 图形排版

    2023-12-25 17:18:02       45 阅读
  6. 集训之子矩阵

    2023-12-25 17:18:02       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-25 17:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-25 17:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-25 17:18:02       82 阅读
  4. Python语言-面向对象

    2023-12-25 17:18:02       91 阅读

热门阅读

  1. 设 备 管 理

    2023-12-25 17:18:02       40 阅读
  2. 简述一下微信小程序的路由概念

    2023-12-25 17:18:02       58 阅读
  3. 华为OD机试真题-找座位-2023年OD统一考试(C卷)

    2023-12-25 17:18:02       58 阅读
  4. 记录Macbook Pro 2017 使用Opencore安装sonoma

    2023-12-25 17:18:02       97 阅读
  5. vs code go环境安装调试

    2023-12-25 17:18:02       60 阅读
  6. python语音转文字-离线

    2023-12-25 17:18:02       63 阅读