当前位置:网站首页>7.5模拟赛总结
7.5模拟赛总结
2022-07-05 23:50:00 【Flame*】
绷不住了 一个地方忘开longlong 一个地方忘取模 破防 破防
时间安排
1.00-3.00
看题 然后想了想T1 最后两档不会 其他都编出来了
T2推了很久还是只会暴力
T3没想法
3.00-4.30
T1
4.30-5.00
又推了一会T2 但还是只会暴力
5.00-5.50
想了一会T3 然后写出来发现假了 后来在想 这个东西和a的取值无关 出现的次数应该是个组合数 但是没时间推了
题目分析
T1
首先可以想到 n 2 n^2 n2 的做法: l , r l,r l,r 最多相差n位 (否则一定不可能合并出答案) 并且进位不会超过16,所以减去偏移量之后暴力模拟就好了
接着考虑a比较小的做法
可以搞个线段树 然后对于一个右端点维护所有左端点 可以注意到线段树上的值一定是不增的
那么只会有50种 a k a^k ak
可以枚举之后在线段树上二分来判断是否存在以及找到对应的区间长度
感觉正解应该是取模意义下balabalabalaba 但我不知道这个具体怎么做比较好(不好确定 2 k 2^k 2k)
T2
不懂不理解不明白 如果求个最后的和我会做)
T3
最开始编了个贪心结论 写出来之后发现不对
又没法网络流(没法像一般的匹配那样确定左部点和右部点
但是写的时候可以感知到 这个东西和a无关 是个组合数应该
边栏推荐
猜你喜欢
Bao Yan notebook IV software engineering and calculation volume II (Chapter 8-12)
同事悄悄告诉我,飞书通知还能这样玩
el-cascader的使用以及报错解决
Research notes I software engineering and calculation volume II (Chapter 1-7)
China Jinmao online electronic signature, accelerating the digitization of real estate business
Initialiser votre vecteur & initialisateur avec une liste Introduction à la Liste
XML配置文件(DTD详细讲解)
GFS分布式文件系統
C reflection and type
Go language introduction detailed tutorial (I): go language in the era
随机推荐
C# 文件与文件夹操作
C file and folder operation
VBA fast switching sheet
SpreadJS 15.1 CN 与 SpreadJS 15.1 EN
PV static creation and dynamic creation
JVM details
Open3D 点云随机添加噪声
Do you regret becoming a programmer?
Senparc.Weixin.Sample.MP源码剖析
How to improve eloquence
[SQL] SQL expansion languages of mainstream databases (T-SQL, pl/sql, pl/pgsql)
Senparc. Weixin. Sample. MP source code analysis
GFS分布式文件系统
教你在HbuilderX上使用模拟器运行uni-app,良心教学!!!
【luogu CF487E】Tourists(圆方树)(树链剖分)(线段树)
Doppler effect (Doppler shift)
2022.7.5-----leetcode.729
Convert Chinese into pinyin
Comparison of parameters between TVs tube and zener diode
Asynchronous task Whenall timeout - Async task WhenAll with timeout