当前位置: 首页 > 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)
  • 小网站怎么赚钱/企业营销策划方案
  • 大一网站开发项目答辩/百度网站推广电话
  • 金华市东阳市建设局网站/seo页面代码优化
  • 武汉做网站的培训机构/职业培训学校
  • 阿坝州住房和城乡建设厅网站/百度网盘人工客服电话多少
  • 网站建设南宁/友情链接怎么设置