首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
区间异或
4条解析
开通博客写题解
第一次当人
发表于 2020-12-05 23:09:36
I 前缀和,二分,高性能优化 B站讲解https://www.bilibili.com/video/BV1GT4y1M78d?p=4 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef do
展开全文
这次会中奖的!!!
发表于 2020-12-06 08:42:21
区间异或 题目描述: 有一个长度为 n 的数组 a[i] , 有 m 次询问, 每次询问给一个值 x , 找出一个最短的区间, 使得这个区间的异或和 ≥ x , 输出区间长度。如果找不到输出 -1. 输入描述: 第一行两个整数 n , m (1 ≤ n ≤ 3000 and 0 ≤ m
展开全文
pigeonG
发表于 2020-12-13 14:31:17
区间异或和前言:我认为这是一道贪心的题目,因为数据量很小,完全不需要使用高级数据结构,只需要一个数组len[i]记录长度为i的区间的最大异或和即可,然后查询时直接for循环查询即可,时间复杂度最大为O(nm),对付这道题绰绰有余! #include<bits/stdc++.h> usin
展开全文
Bernard5
发表于 2020-12-06 16:37:14
本题数据较水。 通过前缀和降低所需的枚举操作,将答案打表后搜索即可得到答案。 #include <bits/stdc++.h> #define sc(x) scanf("%lld", &(x)) #define pr(x) printf("%lld\n", (x)) using
展开全文
查看本题
查看本题讨论
相关比赛
9667-牛客小白月赛30
进入比赛
15853-五一特训1
进入比赛
19405-8-13
进入比赛
34585-湖南科技学院校赛
进入比赛
49585-私人
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题