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

OpenJudge:找和为K的两个元素

描述

在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。

输入

第一行输入序列的长度n和k,用空格分开。
第二行输入序列中的n个整数,用空格分开。

输出

如果存在某两个元素的和为k,则输出yes,否则输出no。

样例输入

9 10
1 2 3 4 5 6 7 8 9

样例输出

yes
n,k =   map(int,input().split())
nums   =  list(map(int,input().split()))
# 字典(Dictionary) 作为散列
hashTable = {}
for  num in nums:if k - num  in hashTable: print("yes")breakelse:hashTable[num] = True
else:print("no")


http://www.mrgr.cn/news/62066.html

相关文章:

  • python中怎样实现闭包?
  • Python+Selenium+Pytest+POM自动化测试框架封装(完整版)
  • 记本地第一次运行seatunnel示例项目
  • react文档阅读笔记
  • 虚拟机 Email 恢复专用工具:Virtual Machine Email Recovery
  • Windows Server NTFS磁盘变RAM的处理过程
  • 接口自动化测试平台项目环境搭建
  • MySQL-SQL性能分析
  • 【Stable Diffusion - Ai】小白入门必看(涂鸦、涂鸦重绘、局部重绘和重绘蒙版篇)!真材实料!不卖课!!!
  • 跨平台实现实时通讯
  • 【iOS】SDWebImage
  • 海外联盟营销入门:2024最新指南
  • 玄机-应急响应- Linux入侵排查
  • 单层级IVR和多层级IVR有哪些区别
  • 视频转场素材资源网站分享
  • 网站攻击,XSS攻击的类型
  • C++20 时间转本地时间,时间转字符串以及字符串转时间的方法
  • Android 13 解决 Settings 首页矢量图修改颜色不生效
  • 嵌入式操作系统那么方便好用!为啥还要用单片机?
  • StructRAG简介
  • Open SSH服务配置
  • 20 Docker容器集群网络架构:三、Docker集群部署
  • Java项目:超市管理系统(有源代码)
  • Python小白学习教程从入门到入坑------第二十课 闭包修饰器(语法基础)
  • 财务透明度不足对企业运营决策的影响
  • HarmonyOS 5.0应用开发——文件读写