首页 > 其他分享 >灵茶之二分02

灵茶之二分02

时间:2024-04-01 22:33:05浏览次数:21  
标签:02 二分 int 灵茶 bisect ans input

灵茶之二分02

题目链接

https://codeforces.com/problemset/problem/1538/C

题目大意

输入 T(≤104) 表示 T 组数据。所有数据的 n 之和 ≤2e5。 每组数据输入 n(1≤n≤2e5) L R(1≤L≤R≤1e9) 和长为 n 的数组 a(1≤a[i]≤1e9)。 输出有多少对 (i, j) 满足 i < j 且 L <= a[i] + a[j] <= R。

代码

from bisect import bisect_left,bisect_right
for _ in range(int(input())):
    n,L,R = map(int,input().split())
    a = [*map(int,input().split())]
    a.sort()
    ans = 0
    for i,x in enumerate(a):
        ans += (bisect_right(a,R - x,0,i) - bisect_left(a,L - x,0,i))
    print(ans)

标签:02,二分,int,灵茶,bisect,ans,input
From: https://www.cnblogs.com/gebeng/p/18109542

相关文章

  • 2024/4/1
    所花时间:1小时代码行:70行博客量:1篇了解到的知识点:对Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'enroll.user_information.user_class'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompa......
  • YOLOv9有效改进专栏汇总|未来更新卷积、主干、检测头注意力机制、特征融合方式等创新![
    ​专栏介绍:YOLOv9改进系列|包含深度学习最新创新,助力高效涨点!!!专栏介绍    YOLOv9作为最新的YOLO系列模型,对于做目标检测的同学是必不可少的。本专栏将针对2024年最新推出的YOLOv9检测模型,使用当前流行和较新的模块进行改进。本专栏于2024年2月29日晚创建,预计四......
  • 2024.4.1
    2024.4.1【今天为什么是愚人节?因为四月是你的谎言】Monday二月二十三今天愚人节快乐赛(太快乐了A.项链题目描述有一天,达达捡了一条价值连城的宝石项链,但是,一个严重的问题是,他并不知道项链的主人是谁!在得知此事后,很多人向达达发来了很多邮件,都说项链是自己的,要求他归还(显......
  • EC-Final 2023 & CCPC Final 2023 游记
    由于去年打的不错(+运气比较好),能去两个Final打打旅游,最后都铜了,没铁也算能接受毕竟单论实力确实打不过其他学校的一二队。EC-Final时间地点:2024.1.12-1.14,上海过去的有点久,可能有些记不太清楚的地方。开场过了几分钟有人过B,我们几个去看B,想了一会胡了一个不是很简单的dp......
  • 【Java跳槽面试必备】2024年最新八股文
    【前言】网上各种面试八股文太多太多,但我今年找了好几个都是很久很久以前的老面试题,老文档了,和我出去面试市场上面试官问的问题基本上不一样了,可以说被打了一个措手不及,浪费了好几个机会,回来又找了好一些资料,以及结合自己最近的面试情况总结了一些心得免费分享给大家!虽然只有几本......
  • 2024-04-01
    2024-04-01改题第一天考试T3考场上主席树写挂了正解是扫描线树状数组下标是询问编号维护考虑从1到某个询问编号的当前横坐标的高度扫描到修改的左端点就+h右端点-h扫描到查询就在树状数组上二分第一个>=y的编号代码第75行ur写成ul了,数组越界调了一......
  • 「训练日记」2024 年 4 月日记
    「训练日记」2024年4月日记点击查看目录目录「训练日记」2024年4月日记2024/04/01GalaxyUnion*2700Goshaishunting*3000LevelsandRegions*2400确实有必要写个东西监督自己.2024/04/01感谢奇蛋物语让我理解为什么巨人被喷烂尾.GalaxyUnion*2700神金.......
  • 2024.2.13力扣每日一题——二叉树的垂序遍历
    2024.2.13题目来源我的题解方法一TreeMap+深度优先遍历方法二官方题解(自定义排序)数组实现欢迎讨论(做题中遇到的一个问题)题目来源力扣每日一题;题序:987我的题解方法一TreeMap+深度优先遍历在递归形式的前、中、后序遍历中任选一种进行遍历,并在遍历过程中记......
  • 2024.2.16力扣每日一题——二叉树的锯齿形层序遍历
    2024.2.16题目来源我的题解方法一双端队列+标志题目来源力扣每日一题;题序:103我的题解方法一双端队列+标志层序遍历利用双端队列和标志,判断当前应该往那个方向遍历注意:在逆向遍历时,加入后续节点到队列中的顺序需要改变时间复杂度:O(N),其中N为二叉树的......
  • [中级]软考_软件设计_计算机组成与体系结构_02_校验码
    校验码前言考点一奇偶校验码概念:概念解析往年真题结论考点二CRC循环冗余校验码概念:往年真题结论考点三海明校验码概念:校验位的求取公式往年真题结论章节总结前言校验码基础知识:码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进......