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

蓝桥杯 之 图形规律

文章目录

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

  • 在蓝桥杯中,常常会有一些图形的规律的题目需要我们去解决,所以我们需要学会其中的一些方法,我们这样才能解决对应的问题
    • 方法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)

相关文章:

  • rollup是什么?以及它和webpack 和vite的区别
  • 【Web安全方向编程语言学习顺序推荐】
  • 基于 Vue 和 SSM 的前后端分离项目实战:登录与注册功能实现
  • 安卓基础组件Looper - 01 通讯机制简介
  • 【实战 ES】实战 Elasticsearch:快速上手与深度实践-2.1.3时间序列数据优化(Rollover + ILM策略)
  • Leetcode 30. 串联所有单词的子串
  • 小鹏汽车申请注册“P7 Ultra”商标 或为P7车型升级版铺路
  • [java基础知识] java的集合体系Collection(List,Set,Queue),Map
  • 基于python跨平台硬件诊断的工具
  • 刷题 | 牛客 - js入门15题(更ing)5/15知识点解答
  • ubuntu 启动不起来,光标闪烁 解决方法
  • 杰和科技工业整机AF208|防尘+静音+全天候运行
  • GPU/CUDA 发展编年史:从 3D 渲染到 AI 大模型时代
  • 谈谈 HTTPS 的工作原理,SSL / TLS 握手流程是什么?
  • RabbitMQ怎么实现延时支付?
  • C++:内联函数
  • Linux常用指令
  • VirtualBox虚拟机安装Mac OS启动后的系统设置
  • 指纹细节提取(Matlab实现)
  • Java 大视界 -- Java 大数据在智能教育考试评估与学情分析中的应用(112)
  • “非思”的思想——探索失语者的思想史
  • 徐徕任上海浦东新区副区长,此前已任区委常委
  • 国泰海通合并后首份业绩报告出炉:一季度净利润增逾391%
  • 工业富联一季度净利增长25%,云计算业务营收增长超50%
  • 解放日报:持续拿出排头兵姿态先行者担当
  • 北京发布今年第四轮拟供商品住宅用地清单,共计5宗22公顷