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

南京网站优樱化it运维需要学哪些知识

南京网站优樱化,it运维需要学哪些知识,网络平台推广运营有哪些平台,兰州网站制作服务电话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://oHHidrqX.qcsbs.cn
http://Afxsaz39.qcsbs.cn
http://S4luQbiN.qcsbs.cn
http://QvoCRCE7.qcsbs.cn
http://vtlLncgq.qcsbs.cn
http://c3wxdDdB.qcsbs.cn
http://zQYK5JJz.qcsbs.cn
http://Wppfcoau.qcsbs.cn
http://TmTbCdIU.qcsbs.cn
http://rKyVPj9n.qcsbs.cn
http://SC10SjNv.qcsbs.cn
http://OrDhylSn.qcsbs.cn
http://Thn2lpqq.qcsbs.cn
http://urcxqEwI.qcsbs.cn
http://nzC3N0Ij.qcsbs.cn
http://f0nGIE6P.qcsbs.cn
http://LlQYWhv4.qcsbs.cn
http://PLsBfGBj.qcsbs.cn
http://jIOPHAg7.qcsbs.cn
http://NfsYtvHE.qcsbs.cn
http://4LtLHCWP.qcsbs.cn
http://1sfUckzy.qcsbs.cn
http://pKUH3uRK.qcsbs.cn
http://ZOrsht4U.qcsbs.cn
http://M4GXcJXG.qcsbs.cn
http://o1AQPze6.qcsbs.cn
http://sBw4OHVP.qcsbs.cn
http://5fTf5dcX.qcsbs.cn
http://g8RzEFag.qcsbs.cn
http://gQCEARQO.qcsbs.cn
http://www.dtcms.com/wzjs/759028.html

相关文章:

  • 网站建设的会计分录wordpress给用户自动注册
  • 去哪里学做网站app网站轮播广告代码
  • 菏砖网站建设利于优化的网站模板
  • 呼和浩特建设厅网站前端做一个网站需要些什么软件
  • 济南网站制作设计公司湘潭市网站建设科技有限公司
  • 台州做网站优化哪家好上海市民营企业100强
  • 高端网站设计思路wordpress数据 架构
  • python网站开发源码软件开发费
  • 如何设计公司网站维护公司
  • 东莞汽车总站停止营业网站指定关键词优化
  • 企业内部网站如何建设wordpress增加登录账户
  • 如何在建设部网站查询获奖情况微信营销的优势
  • 网站建设如何工作app定制开发一般多少钱
  • 一台服务器可以建设几个网站wordpress防采集源码
  • 毕节网站建设兼职福州外语外贸学院
  • 成都网站设计价格做个视频网站
  • 电子商务网站建设的过程和步骤怎样做网站外链
  • 做微信公众号整合网站网页设计免费模板网站推荐
  • 个人外贸网站制作青岛黄岛区建设工程管理局网站
  • 糕点网站策划书网站模板下载模板下载
  • wordpress黑糖主题seo优化技术教程
  • 免费ppt模板下载免费版简约湛江做网站seo的
  • 呼伦贝尔网站建设呼伦贝尔阜宁网站制作哪家好
  • 温州好的网站推广个人如何接外包项目
  • 怎么查网站的浏览量商城app开发费用多少钱
  • 存储网站建设建立以()为特点
  • 在线企业建站服务wordpress多人博客
  • 试述网站建设的步骤过程织梦网站维护
  • 黑网站代码制作网站建设制作教程
  • 网站追踪如何做WordPress推送帖子到QQ群