'''
描述
数轴上有n个点,对于任一闭区间 [a, b],试计算落在其内的点数。
输入
第一行包括两个整数:点的总数n,查询的次数m。
第二行包含n个数,为各个点的坐标。
以下m行,各包含两个整数:查询区间的左、右边界a和b。
输出
对每次查询,输出落在闭区间[a, b]内点的个数。
'''
line1=input().split()
num_point=int(line1[0])
num_query=int(line1[1])line2=input().split()
int_list=[int(_) for _ in line2]
# 对int_list进行升序排列
for i in range(num_point):for j in range(num_point-i-1):if int_list[j]>int_list[j+1]:temp=int_list[j]int_list[j]=int_list[j+1]int_list[j+1]=temp
output=[]
for k in range(num_query):temp_line=input().split()left=int(temp_line[0])right=int(temp_line[1])# count = 0# 在排序好的序列中找到第一个大于或者等于left,并且小于等于right的数值,记录其下标 start_index# 同时count计数+1# 如果当前数值等于right,则count+1,停止计数# 找到第一个大于或者等于right的值count=0start_index=len(int_list)for i,elem in enumerate(int_list):if int_list[i]>=left and int_list[i]<right:start_index=icount+=1break# print(start_index,len(int_list))for j in range(start_index+1,len(int_list)):# print('j',j)# print(int_list[j],left,right)if int_list[j]>left and int_list[j]<=right:# print('true')count+=1else:breakoutput.append(count)
# print(output,type(output[0]))
for result in output:print(result)

python区间中的数字统计相关推荐

  1. python中如何计算集合的长度_Python如何计算序列长度 python dataframe中元素如何统计?...

    如何在python列表中查找某个元素的索引 方法二:利用enumerate函数.没有任何一个男人,可以游手好闲赢得女人的欣赏. python dataframe中元素如何统计? 比如我有一个数据集a, ...

  2. python 列表中的数字转字符串_python 将列表中的字符串转为数字

    python 将列表中的字符串转为数字 转自:https://www.jb51.net/article/86561.htm 本文实例讲述了Python中列表元素转为数字的方法.分享给大家供大家参考,具 ...

  3. python字符串中的数字提取

    在Python3.5.2 官方文档re模块中sub函数的定义是:    re.sub(pattern, repl, string, count=0, flags=0) 在字符串 string 中找到匹 ...

  4. 在python语言中下列是二进制整数_Python从菜鸟到高手(5):数字

    Python从菜鸟到高手(5):数字 发布时间:2020-07-12 02:17:50 来源:51CTO 阅读:1005 作者:androidguy 1 基础知识 Python语言与其他编程语言一样, ...

  5. python报表自动化系列 - 拆分一个字符串中的数字和字母

    拆分一个python字符串中的数字和字母 本文介绍在python中将一个由字母和数字组成字符串拆分为字母和数字.废话不多说,代码给出如下. def Split_num_letters(astr):nu ...

  6. python中列表用某个数字出现的次数_Python实现统计给定列表中指定数字出现次数的方法...

    本文实例讲述了Python实现统计给定列表中指定数字出现次数的方法.分享给大家供大家参考,具体如下: 直接看实现: #!usr/bin/env python #encoding:utf-8 ''''' ...

  7. 如何在Python中四舍五入数字

    It's the era of big data, and every day more and more business are trying to leverage their data to ...

  8. python区间分布统计_常见概率统计分布及Python实现

    一.离散随机变量及连续随机变量 随机变量 1. 离散随机变量(Discrete random variable):取值是可数个值(且只能为自然数0.1.2...)的随机变量 2. 连续随机变量(Con ...

  9. 本题要求实现一个统计整数中指定数字的个数的简单函数。

    本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其中number是不超过长整型的整数,digit ...

最新文章

  1. python水印_用python来给图片加水印
  2. java继承 子类重写父类方法
  3. python装饰器使用多吗_对于Python装饰器使用的一些建议
  4. 解决一条高难度的,关于时间段 数据汇总问题
  5. list 置顶元素_java集合指定元素排序:最前,按照提供的顺序排序?求算法
  6. 4国语言软件下载网站源码
  7. 用Python批量修改图片名称(后缀)
  8. struts2基本介绍
  9. sata和sas硬盘Linux,SAS硬盘与SATA硬盘的功能对比
  10. Spring Cloud微服务实战
  11. Android中的热修复
  12. 安卓开发删除文件产生0KB文件
  13. 【程序源代码】商城(微信小程序)
  14. MySql练习---[SQL查询语句练习]
  15. 地铁车辆基础制动装置设计
  16. android 混淆不混淆第三方jar,Android 第三方Jar包FastJson 代码混淆时的解决方法 - Android开发论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  17. Ansys Speos | 进行智能手机镜头杂散光分析
  18. Signal(信号)
  19. ceph-deploy 添加/删除 mon节点
  20. mysql deadlock 死锁_DEADLOCK(死锁)

热门文章

  1. Sql Server 2008 通用语法总结
  2. macos 升级到 Big Sur 虚拟机的鼠标能动但不能点击
  3. 团队和过程:提升移动应用体验的根本
  4. jQuery表单正则校验(邮箱、手机号、身份证)
  5. GCB:农田土壤丰富真菌比稀有真菌适应更广(一作解读+主图重现)
  6. 如何让EXCEL公式结果不显示#N/A、#VALUE!的错误
  7. 小程序高级电商前端第1周走进Web全栈工程师<二>
  8. 蜂鸣器发出兰花草c语言程序,兰花草源程序
  9. 简易串口助手通信(齐全) 可实现ASII和十六进制发送指令 并显示
  10. html5 视差地图,用HTML5构建高性能视差网站的图文代码详解