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

建站哪个平台好知乎关键词优化软件

建站哪个平台好,知乎关键词优化软件,优化产品,网站建设开票单位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://www.cadmedia.cn/news/14487.html

相关文章:

  • 创意广告设计图广州网站优化公司如何
  • 浙江网站建设聚合广告联盟
  • 龙岩做网站的地方有哪些百度人工服务24小时
  • 建站系统主要包括企业网站系统百度推广效果怎样一天费用
  • 建设工程招标公告在哪个网站广州seo优化推广
  • 外贸网站制作费用营销渠道策略有哪些
  • 公司建设网站的费用全域seo
  • 模板下载后怎么使用排名轻松seo 网站推广
  • 大型网站建设价格百度竞价推广一个月多少钱
  • 手机访问 动态网站开发微信如何引流推广精准加人
  • 网站怎么做流量互换竞价推广开户多少钱
  • 做游戏网站定位怎么搜索网站
  • 怎样做国际网站百度关键词优化曝光行者seo
  • 宣威做网站建设的公司百度seo网站优化服务
  • 网站建设视频教程bt免费网站在线观看人数在哪直播
  • 赶集网的二级域名网站怎么做产品线上推广方式都有哪些
  • 长春昆仑建设股份有限公司网站互联网平台有哪些
  • 物流公司网站方案解析域名网站
  • 响应式建站网站ui设计公司
  • 做兼职哪个网站好百度搜索推广优化师工作内容
  • 医疗网站建设公司中国职业培训在线平台
  • 物流企业网站建设规划书咖啡的营销推广软文
  • 网站建设中html网页关键词长尾词优化
  • 网站建设和实现谷歌网站网址
  • 小红书推广引流渠道seo西安
  • 连锁加盟揭阳百度seo公司
  • 河南省网站建设意见专业网站推广软件
  • 个人网页设计作品简约上海搜索引擎优化公司排名
  • 建设网站需要几个人完成西安seo服务培训
  • 网站建设四川推来客网站系统足球世界排名前十