Codeforces Round #134 (Div. 2)
A. Mountain Scenery
- 枚举山顶位置,满足ri−1<ri−1>ri+1。
- 范围要开2N。
B. Airport
- 优先队列维护最值。
C. Ice Skating
- 并查集维护连通点集。
D. Blackboard Fibonacci
- 根据gcd(a,b)=gcd(a+b,b)这个性质,可以发现最后的两个值互质。
- 枚举x∈[1,r),满足gcd(x,r)==1,同时O(logN)逆推回(1,1)状态,计算步数以及错误数。
- 因为起始操作总是T,所以需要判断第2步操作跟T是否相同。
E. Formurosa
- 对于每个s来说,维护4个信息:
- g0表示是否能够得到0;
- g1表示是否能够得到1;
- ge表示s(x)==x,x=0 or 1;
- gn表示s(x)==x⊕1,x=0 or 1。
- 假设当前运算符为|,那么
g0 = (l.g0 && r.g0);
g1 = (l.g1 && r.g1) || (l.ge && r.ge) || (l.ge && r.gn) || (l.gn && r.gn);
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)