首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
diabolusexnihil
获赞
11
粉丝
15
关注
34
看过 TA
0
男
浙江工业大学
2024
C++
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑diabolusexnihil吗?
发布(1)
刷题
diabolusexnihil
2021-07-25 20:15
已编辑
浙江工业大学
题解 |牛客11254I 栗山未来和异或
之前学了下dls的题解,二维差分的思路看懂了,但是各种细节好麻烦啊orz,写了半个下午写不出来,然后去看别人怎么写的看了看逆十字巨佬们的代码,似乎简洁且明了……于是学习了一下,这题续了一个下午,难受 先考虑一个子问题:给定起点和,要求给分别异或上这个可以通过先打好标记,然后从高往低分裂标记,并且进行异或差分解决,具体而言,就是先打个标记记作,表示一下从开始异或上这么一个,那么全部标记打完之后就可以从高到低遍历把这个标记取掉,每次取掉就相当于给数组这段打上区间异或(可以通过差分解决),然后把这个标记分裂成,,单次复杂度是,所以边打边推肯定不现实,肯定是全部打好一起推。 标记怎么推讲清楚了,看看之...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务