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

效果建网站的公深圳建筑公司排行榜

效果建网站的公,深圳建筑公司排行榜,网站推广策略成功的案例,门户网站建站题目: """ 给出一个由非负整数组成的序列 A (A1,A2,A3,....,Av)。这个序列的长度为N判断是否存在一个偶数可以表示为在A中两个不同元素的和。若存在,找到最大的偶数,否则输出”-…

题目:

"""

给出一个由非负整数组成的序列 A =(A1,A2,A3,....,Av)。这个序列的长度为N判断是否存在一个偶数可以表示为在A中两个不同元素的和。若存在,找到最大的偶数,否则输出”-1”

序列A中的所有元素两两不同

所有的输入均为整数

"""

暴力解法:

 # 暴力解法

n = int(input())

A = list(map(int, input().split()))

A.sort()

max_even = -1

for i in range(n):

    for j in range(i + 1, n):

        if (A[i] + A[j]) % 2 == 0:

            max_even = max(max_even, A[i] + A[j])

print(max_even)

优化解法:

# 优化解法
def find_largest_even_sum(A):# 初始化最大的偶数和最大的奇数以及它们的次大值# 初始值设置为-1,以便在数组中找不到偶数或奇数时可以识别max_even = max_odd = second_max_even = second_max_odd = -1# 开始遍历整个数组A中的每个数字for number in A:# 如果当前数字是偶数if number % 2 == 0:# 检查是否需要更新最大的偶数或次大的偶数if number > max_even:# 如果当前数字大于最大的偶数,更新最大和次大偶数second_max_even, max_even = max_even, numberelif number > second_max_even:# 如果当前数字不是最大的,但大于次大的偶数,更新次大偶数second_max_even = number# 如果当前数字是奇数else:# 检查是否需要更新最大的奇数或次大的奇数if number > max_odd:# 如果当前数字大于最大的奇数,更新最大和次大奇数second_max_odd, max_odd = max_odd, numberelif number > second_max_odd:# 如果当前数字不是最大的,但大于次大的奇数,更新次大奇数second_max_odd = number# 计算可能的最大偶数和# 如果存在次大偶数,则计算最大偶数和次大偶数的和;否则设置为-1表示不存在偶数和largest_even_sum = max_even + second_max_even if second_max_even != -1 else -1# 计算可能的最大奇数和# 如果存在次大奇数,则计算最大奇数和次大奇数的和;否则设置为-1表示不存在奇数和largest_odd_sum = max_odd + second_max_odd if second_max_odd != -1 else -1# 返回两者中较大的一个,即可能的最大偶数和# 如果两者都是-1,则返回-1表示没有找到任何符合条件的偶数和return max(largest_even_sum, largest_odd_sum)n = int(input())
A = map(int, input().split())
print(find_largest_even_sum(A))  # 输出最大的偶数和或者-1

http://www.yayakq.cn/news/31984/

相关文章:

  • 做淘宝网站要安全保障么免费制作链接
  • 知名网站域名被抢注网络营销专员岗位职责
  • 网站建设的实验心得体会本地电脑做服务器建网站
  • 二维码网页制作免费网站制作变色龙app制作教程
  • 发布网站的空间帮忙做网站
  • 凡科做商品网站的教学视频望牛墩镇网站建设公司
  • 丹东建设网官方网站正常网站 月均ip pv
  • 三位数的域名网站深圳市电子商务有限公司
  • 衡阳做网站ss0734套模板的网站多少钱
  • wordpress 模板安装苏州专业网站seo推广
  • 软件网站开发平台网页编辑招聘要求
  • 永久免费搭建网站网站建设模式
  • 做一个个人网站多少钱中山哪家做网站的好
  • pc网站wordpress登录开发
  • 汝州住房和城乡建设局新网站智博教育的网络营销是什么
  • 网站设计模板 英文翻译个人简历免费可填写的模板下载
  • 网站设计与制作软件小程序制作用什么软件
  • 做网站去哪找国内做seo最好公司
  • 郴州网站建设公司电话淄博百度网站制作
  • 城乡建设网站职业查询分析凡客诚品失败的原因
  • 企业网站建站 费用成都公司网站制作公司
  • 中国投诉网站做袜子机器多少钱一台微软做网站的工具
  • 高端建站的公司定制开发小程序和模板小程序
  • 深圳网站改版公司长清网站建设公司
  • 工商做年报网站建站案例
  • 如何构思公司网站网站开发技术选型
  • 合肥手机网站制作建设上海全网营销推广
  • 深圳网站建设 site创建一个网站的条件有哪些
  • 成都网站建设07fly安装网站源码
  • 成都网站建设 四川冠辰科技商标购买