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

【蓝桥杯】Python大学A组第十五届省赛

1.填空题

1.1.拼正方形

问题描述

小蓝正在玩拼图游戏,他有73851378887212\times 2的方块和104702451\times 1的方块,他需要从中挑出一些来拼出一个正方形。

比如用32\times 241\times 1的方块可以拼出一个4\times 4的正方形;用92\times 2的方块可以拼出一个6\times 6的正方形。

请问小蓝能拼成的最大的正方形的边长为多少。

import math
# 2*2的个数
a = 7385137888721
# 调用 math.sqrt() 函数进行开方运算
b = math.sqrt(a)
print(f"{a} 个2*2组成正方形,一个边有 {b}个2*2")
c = 7385137888721-2717561*2717561
print(f"还剩 {c}个2*2")
d = 2717561*2
print(f"目前正方形的边长 {d}")
e = 5435123*4
print(f"如果要增加边长还需要 {e}个1*1")
print(f"所以最大边长为 {d}")    
================== RESTART: D:/Competition/2025.04蓝桥杯/15/1.py ==================
7385137888721 个2*2组成正方形,一个边有 2717561.018398851个2*2
还剩 100000个2*2
目前正方形的边长 5435122
如果要增加边长还需要 21740492个1*1
所以最大边长为 5435122

 1.2.召唤数字精灵

问题描述

数学家们发现了两种用于召唤强大的数学精灵的仪式,这两种仪式分别被称为累加法仪式$A(n)$和累乘法仪式$B(n)$

累加法仪式$A(n)$是将从1$n$的所有数字进行累加求和,即:

相关文章:

  • 大数据处理全链路优化:从并行文件处理到可视化加速的工程实践
  • 【Linux工具篇】保姆级配置vscode连接远端主机以及免密配置
  • react 18 可中断的理解以及应用
  • 蓝桥杯第十二届省赛B组C++真题解析
  • 4.7正则表达式
  • el-select组件与el-tree组件结合实现下拉选择树型结构框
  • 深度学习实战电力设备缺陷检测
  • leetcode 416. 分割等和子集 中等
  • 科技快讯 | DeepSeek 公布模型新学习方式;Meta发布开源大模型Llama 4;谷歌推出 Android Auto 14.0 正式版
  • IntelliJ IDEA下开发FPGA
  • 【go】类型断言
  • 学习海康VisionMaster之直线查找组合
  • ResNet改进(22):提升特征选择能力的卷积神经网络SKNet
  • 深入解析 MySQL 底层架构:从存储引擎到查询优化
  • 时序数据库 TDengine × Excel:一份数据,两种效率
  • 借助 AI 工具使用 Python 实现北京市店铺分布地理信息可视化教程
  • Spark,IDEA编写Maven项目
  • 硬盘分区格式之GPT(GUID Partition Table)笔记250406
  • (复看)CExercise_06_1指针和数组_2 给定一个double数组,求平均值,并且返回
  • 第二章:访问远程服务_《凤凰架构:构建可靠的大型分布式系统》
  • 长沙至赣州高铁初步设计获批,可填补湘赣两省斜向交通空白
  • 特朗普与泽连斯基通话
  • 一周人物|收藏家瓦尔特捐出藏品,女性艺术家“对话”摄影
  • 交响4K修复版《神女》昨晚上演,观众听到了阮玲玉的声音
  • “上海-日喀则”援藏入境旅游包机在沪首航
  • 视频丨为救心梗同学缺席职教高考的小伙姜昭鹏完成补考