LG 8 月月赛
1 比赛情况
| A | B | C | D |
|---|---|---|---|
| \(100\) | \(100\color{red}{\text{(已被 Hack)}}\) | \(45\) | \(0\) |
2 比赛流程
开场构造 A,构造错了,卡了 \(30\) 分钟。然后开 B 和 C,写了 B 的 Sub 1 后想 2 和 3,发现只要想出 Sub 2 整道题就做完了,于是死功 Sub 2。猜了一个假的贪心没过,又糊了一个过了(upd:被 Hack 了)。然后就疯狂的写 C 的 Subtask,rush 到了 \(45\)。D 胡了一个数论分块 T 了,寄。
3 简要分析
A
简单贪心一下发现 \(a \ a \ b \ a \ a \ c \ a \ a \ d\) 满足题意。但是 \(n \bmod 3 \neq 0\) 时不行。换一个 \(b\ a \ a \ c \ a \ a\) 就过了。
B
把所有数减去平均数时就变成 Subtask 2 了,随机打乱即可,可以证明期望能过。
C
首先 \(\sum_{i=1}^n\text{fib}(i)=\text{fib}(n)\text{fib}(n+1)\),然后就可以化简算式,打个表找找规律发现 \(\text{ans}(i)\) 是个奇怪的东西。然后矩阵快速幂即可。
D
首先数论分块都知道,但是 \(m\) 太大了,于是考虑转移到 \(n\)。发现一些东西不一定有用,于是只考虑有贡献的点,有 \(n^{\frac{2}{3}}\) 的数量(这里要用杜教筛)。于是就直接乱搞即可。
4 总结
写签到题的熟练度要增强,不能太慢。要分配好时间,并且尽量多拿部分分,仔细观察题目。
LG 8 月月赛的更多相关文章
- LG 11 月 月赛 II T4
LG 11 月 月赛 II T4 看到膜数和 $ 10^5 $ 以及 $ n^2 $ 的部分分想到很可能是 NTT 于是开始推式子 首先看到式子可以化作, 如果 \(k = 0\) , $ f(l , ...
- [补档][Lydsy2017年4月月赛]抵制克苏恩
[Lydsy2017年4月月赛]抵制克苏恩 题目 小Q同学现在沉迷炉石传说不能自拔.他发现一张名为克苏恩的牌很不公平. 如果你不玩炉石传说,不必担心,小Q同学会告诉你所有相关的细节.炉石传说是这样的一 ...
- 洛谷4月月赛R2
洛谷4月月赛R2 打酱油... A.koishi的数学题 线性筛约数和就可以\(O(N)\)了... #include <iostream> #include <cstdio> ...
- 洛谷3月月赛 R1 Step! ZERO to ONE
洛谷3月月赛 R1 Step! ZERO to ONE 普及组难度 290.25/310滚粗 t1 10分的日语翻译题....太难了不会... t2 真·普及组.略 注意长为1的情况 #include ...
- 【洛谷5月月赛】玩游戏(NTT,生成函数)
[洛谷5月月赛]玩游戏(NTT,生成函数) 题面 Luogu 题解 看一下要求的是什么东西 \((a_x+b_y)^i\)的期望.期望显然是所有答案和的平均数. 所以求出所有的答案就在乘一个逆元就好了 ...
- BZOJ5091 摘苹果 BZOJ2017年11月月赛 概率,期望
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5091 11月月赛B题 题意概括 题解 代码 #include <cstring> #i ...
- BZOJ5090 组题 BZOJ2017年11月月赛 二分答案 单调队列
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5090 11月月赛A题 题意概括 给出n个数. 求连续区间(长度大于等于k)最大平均值. 题解 这题 ...
- 洛谷P3862 8月月赛B
https://www.luogu.org/problemnew/show/P3862#sub P3862 8月月赛B 推公式:f(n)->f(n+1) 奇葩的预处理 https://www.l ...
- 【BZOJ 4832 】 4832: [Lydsy2017年4月月赛]抵制克苏恩 (期望DP)
4832: [Lydsy2017年4月月赛]抵制克苏恩 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 275 Solved: 87 Descripti ...
- 【LGR-054】洛谷10月月赛II
[LGR-054]洛谷10月月赛II luogu 成功咕掉Codeforces Round #517的后果就是,我\(\mbox{T4}\)依旧没有写出来.\(\mbox{GG}\) . 浏览器 \( ...
随机推荐
- 运筹学之"名词解释"
1.转移概率 转移概率是指某个销售者保持,获得或失去消费者的概率 2.阶石法中的改进指数 阶石法中的改进指数是指循着改进路线,当货物的运输量作为一个单位发生变化时,会引起总运输费用的改变 3.相关关系 ...
- FastAPI-响应处理和配置
前篇学习了关于请求参数相关的约束验证, Request 包括 路径参数 , 查询参数, 枚举参数, 文件参数, 类型验证, 多参数嵌套验证, 请求体嵌套验证, Cookie 和 Header 等, 了 ...
- 从零开始搭建React+vite企业级项目框架
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- LeetCode难度、面试频率、数据结构、算法一览表
Fightingヾ(๑╹◡╹)ノ" ID Question Diff(1~5) Freq(1~5) Data Structure Algorithms 1 Two Sum 2 5 arr ...
- SgLang代码细读-2.forward过程
SgLang代码细读-2.forward过程 总览 Forward的主要过程围绕着 run_batch->TPModelWorker->ModelRunner->Model-> ...
- 高德API获取省市区---python3实现
# -*- coding: utf-8 -*- """ Created on Thu Nov 4 15:40:25 2021 @author: 何双新 "&qu ...
- System.currentTimeMillis()与时区无关
摘要:System.currentTimeMillis()获取的时间戳与时区无关. 综述 System.currentTimeMillis()经常被用来获取当前时间戳,单位是毫秒,可以用来计算当前 ...
- Burp Suite 企业级深度实战教程
第一部分:环境搭建与高级配置 1.1 专业版激活与插件生态 # 专业版激活(Linux) java -jar -Xmx2048m burpsuite_pro.jar --activate --acti ...
- android input
通常,从EditText中获取字符串很简单: EditText text = findViewById(R.id.textName); String name = text.getText ...
- docker pull镜像加速
配置说明 $ vim /etc/docker/daemon.json { "registry-mirrors": [ "https://ustc-edu-cn.mirro ...