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

304hk 爱站网wap网页编写

304hk 爱站网,wap网页编写,网站优化外链,企业整套vi设计都包含哪些A题:拼正方形 问题描述 给定一定数量的 22 和 11 的方块,求能拼出的最大正方形边长。 解题思路 二分法:将奇数和偶数边长分开处理,通过二分法寻找最大满足条件的边长。面积验证:总方块面积需大于等于目标正方形面积…

A题:拼正方形

问题描述

给定一定数量的 2×21×1 的方块,求能拼出的最大正方形边长。

解题思路

  • 二分法:将奇数和偶数边长分开处理,通过二分法寻找最大满足条件的边长。
  • 面积验证:总方块面积需大于等于目标正方形面积。

代码实现

x, y = 7385137888721, 10470245  # 样例输入值,需替换为实际输入def check(u):cnt = (u // 2) * (u // 2)cnt = min(cnt, x)return u * u <= cnt * 4 + y# 处理奇数和偶数边长
l, r = 1, int(1e18)
while l < r:mid = (l + r + 1) // 2if check(mid + mid % 2):l = midelse:r = mid - 1
res1 = l + l % 2l, r = 1, int(1e18)
while l < r:mid = (l + r + 1) // 2if check((mid + mid % 2) // 2):l = midelse:r = mid - 1
res2 = (l + l % 2) // 2print(max(res1, res2))

B题:最小公倍数

问题描述

求2024和1024的最小公倍数。

解题思路

  • 公式法:利用 LCM(a, b) = a * b // GCD(a, b)

代码实现

import math
a, b = 2024, 1024
print(a * b // math.gcd(a, b))  # 输出:259072

C题:质数数位和

问题描述

求1到1000000中,数位和为23的质数个数。

解题思路

  1. 筛法求质数:埃拉托斯特尼筛法筛选质数。
  2. 数位和计算:遍历质数列表,计算每个数的数位和是否为23。

代码实现

def count_primes():max_num = 10**6is_prime = [True] * (max_num + 1)is_prime[0], is_prime[1] = False, Falsefor i in range(2, int(max_num**0.5)+1):if is_prime[i]:for j in range(i*i, max_num+1, i):is_prime[j] = Falseprimes = [i for i, val in enumerate(is_prime) if val]count = 0for p in primes:if sum(map(int, str(p))) == 23:count += 1return countprint(count_primes())  # 输出:5503(模拟赛样例)

D题:密码锁

问题描述

通过最少操作将密码锁拨动到目标密码,每次操作可选择单个或多个连续圆环拨动到同一数字。

解题思路

  • 动态规划:定义 dp[i][j] 为区间 [i,j] 的最少操作次数。
  • 区间合并:根据字符相同性合并操作。

代码实现

n = int(input())
s = list(map(int, input().strip()))
a = [0] * (n + 2)
for i in range(1, n+1):a[i] = s[i-1]dp = [[0]*(n+2) for _ in range(n+2)]
for i in range(1, n+1):dp[i][i] = 1for i in range(n, 0, -1):for j in range(i+1, n+1):dp[i][j] = dp[i][j-1] + 1if a[j] == a[j-1]:dp[i][j] = min(dp[i][j], dp[i][j-1])if a[j] == a[i]:dp[i][j] = min(dp[i][j], dp[i+1][j-1] + 1)for k in range(i, j):dp[i][j] = min(dp[i][j], dp[i][k] + dp[k+1][j])print(dp[1][n])

E题:最大质因数

问题描述

求2024的最大质因数。

解题思路

  • 质因数分解:从2开始试除,记录最大质因数。

代码实现

def max_prime_factor(n):max_factor = 1i = 2while i*i <= n:while n % i == 0:max_factor = in //= ii += 1return max_factor if n == 1 else nprint(max_prime_factor(2024))  # 输出:23

参考

  • CSDN博客-蓝桥杯题解
  • 洛谷题解专栏

文章转载自:

http://1qGEva0e.kdjtt.cn
http://E0hgXzYV.kdjtt.cn
http://Fc1DAPCq.kdjtt.cn
http://OWIYEsyB.kdjtt.cn
http://Vjcjfk2z.kdjtt.cn
http://O6kscXfX.kdjtt.cn
http://MAiPRmuo.kdjtt.cn
http://ODGSark8.kdjtt.cn
http://ZEhv5P0l.kdjtt.cn
http://k7BAkIRf.kdjtt.cn
http://hex1hd28.kdjtt.cn
http://oXE1lvfQ.kdjtt.cn
http://FZlRejAG.kdjtt.cn
http://XYhTA8Ov.kdjtt.cn
http://j9YDz4SE.kdjtt.cn
http://9W8qGmGH.kdjtt.cn
http://INgCY9Jd.kdjtt.cn
http://REfvhNc7.kdjtt.cn
http://ANav3LlA.kdjtt.cn
http://Dtqa9MB4.kdjtt.cn
http://3FA8PBqF.kdjtt.cn
http://VZ52oI1y.kdjtt.cn
http://nzujE7PB.kdjtt.cn
http://QWvqP9Gu.kdjtt.cn
http://khZxDssX.kdjtt.cn
http://PCDpsOwo.kdjtt.cn
http://g64Gjd2i.kdjtt.cn
http://Bjd8RXRW.kdjtt.cn
http://3HiPcEnv.kdjtt.cn
http://be0mDBZI.kdjtt.cn
http://www.dtcms.com/wzjs/729191.html

相关文章:

  • 自动城市定位装修网站建设怎么用自己电脑做服务器搭建网站
  • dedecms中英文网站 模板什么是引流推广
  • 长沙商城网站制作酒类网站如何做
  • 做棋牌网站赚钱吗想建设一个网站 一般多少钱
  • 西安网站建设定免费注册营业执照
  • 企业如何做网站收款网站专栏建设方案
  • 布吉做网站学校网站建设总结
  • 网站建设需要什么手续建设银行网站如何修改账单地址
  • 网站建设公司优惠大酬宾活动wap网站开发
  • 中山网站建设找阿江制作动漫需要学什么专业
  • 广州好蜘蛛网站建设公司企业目录
  • 网站无域名注册人idapp开发价格表
  • 苏州网站建设托管如何注册公司名字
  • 大庆网站设计重庆推广渠道
  • 网站设计免费字体西安企业网站建设代理机构
  • 淘宝活动策划网站西安防疫今天最新消息
  • 福州市交通建设集团有限公司网站上海公司推荐
  • 网站强制分享链接怎么做的银行网站 设计方案
  • 微信扫码抢红包网站做网站建设公司(深圳信科)
  • 做logo有哪些网站湖南广厦建设工程有限公司网站
  • 制作一个教育网站如何查看网站图片尺寸
  • 客户网站建设完成后需要什么模板设计建站
  • 深圳建设网站排名wordpress母公司
  • 那个做图网站叫什么知更鸟wordpress主题下载
  • 衡阳城乡建设部网站首页免费创意字体设计
  • 百度站长号购买南宁公司做seo
  • 网站开发比较流行的框架wdcp 安装wordpress
  • 行业网站 cms怎么建网站教程视频
  • 做网站要在阿里云上买几个贡献北京金山办公软件股份有限公司官网
  • 建设银行甘肃分行网站做的很好的黑白网站