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

蓝桥杯 之 图形规律

文章目录

  • 分析组成,找到规律
    • 数正方形

  • 在蓝桥杯中,常常会有一些图形的规律的题目需要我们去解决,所以我们需要学会其中的一些方法,我们这样才能解决对应的问题
    • 方法1:直接对n进行拆分
    • 方法2:使用递归的思路,查看

分析组成,找到规律

数正方形

数正方形

在这里插入图片描述

思路分析:在这里就要不断 看到点数为N的情况下,边长为1-N-1的时候的每种正方形的数目,你就会发现:

  • 边长为i的张方形会有(N-i)*(N-i)个,然后由于查看斜边是否能生成正方形,发现边长为i,那么对应可以在一个争方向里面可以生成i个
import os
import sys

# 请在此输入您的代码
# 暴力肯定是做不了的
# dfs(1) = 1

n = int(input())
# 数学规律的问题
mod = 10**9 + 7
ans = 0
for i in range(1,n):
  ans += (n-i)**2 * i
print(ans%mod)

http://www.kler.cn/a/570510.html

相关文章:

  • 算法进阶——二分
  • 美团面试题解析:new Integer(“127“)和Integer.valueOf(“128“) 的底层差异与缓存机制
  • Java【多线程】(2)线程属性与线程安全
  • 前端-css
  • 物联网中水位计顶级功能有哪些
  • Muduo + OpenSSL 网络交互完整流程
  • 如何在MacOS 10.15上安装Docker Desktop
  • 数据结构(三)链表
  • 使用 CodeMirror 6 和 React 构建一个支持只读模式的 JSON 编辑器
  • 基于QSSH开源库实现SSH远程连接和SFTP文件传输
  • DeepSeek集成到VScode工具,让编程更高效
  • 玩转python: 几个案例-掌握贪心算法
  • 基于AT89C52单片机的停车场车位管理系统
  • VsCode + EIDE + OpenOCD + STM32(野火DAP) 开发环境配置
  • doris:阿里云 DLF
  • PyTorch 中使用多进程实现增量训练
  • 使用cursor ai 开发 UniApp JSON 工具开发文档
  • 第十四届蓝桥杯:(二分算法)字串简写
  • 【MySQL】CAST()在MySQL中的用法以及其他常用的数据类型转换函数
  • 【部署】Docker Compose 指令备忘清单(超级详细!)