当前位置: 首页 > 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$的所有数字进行累加求和,即:

http://www.dtcms.com/a/117998.html

相关文章:

  • 大数据处理全链路优化:从并行文件处理到可视化加速的工程实践
  • 【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数组,求平均值,并且返回
  • 第二章:访问远程服务_《凤凰架构:构建可靠的大型分布式系统》
  • React 多个 HOC 嵌套太深,会带来哪些隐患?
  • mac命令操作
  • 在huggingface上制作小demo
  • 初阶C++笔记第一篇:C++基础语法
  • ​‌Qt的稳定版本与下载
  • 算法竞赛进阶指南 激光炸弹
  • 深度解析:文件或目录损坏且无法读取的应对之道
  • 布谷一对一直播源码android版环境配置流程及功能明细
  • Java8+Spring Boot + Vue + Langchain4j 实现阿里云百炼平台 AI 流式对话对接
  • 音频接口格式与通道