传送门

写在前面:为了保护正睿题目版权,这里不放题面,只写题解。


“正睿从来没有保证,模拟赛的题目必须原创。”

“文案不是我写的,有问题找喵老师去。”——蔡老师


  • A

R爷再次翻车,搞出来了一道六年前的CF题。

\(100pts:\)

然而不是原题也很简单,斜率优化板子,单调队列搞一下就完事了。

也可以wqs二分,复杂度可以做到\(O(m\log m)\),\(与\)p\(无关。所以R爷差点把\)p$出到\(10^5\)。


  • B

本题乱搞做法非常多,所以R爷动用了权限来卡乱搞。

然而R爷还是非常良心的,给能AC的乱搞留了\(50pts\)。

“把地鼠拔出来。”——钱爷爷

\(100pts:\)

倒着做,考虑哪些状态可以到达终态,看其中有没有初态。

每次找一个同行同列没有其他空格的空格,同时把同行同列的格子全部赋为“叠加态”。

由于同行同列没有其他空格,所以不会导致无解,可以贪心。

叠加态也可以作为空格使用。

会有若干行、列全是叠加态,最后判一下每个行列至少要有一个地鼠。


  • C

感性理解一下\(F(x)\),发现它的意义是\(x\)能开的最大的\(k\)次方根,开根之后的结果。

\(54pts:\)

经典莫反。

\[ans=\sum_{i=2}^n F(n)~~~~~~~~~~~~\]

\[=\sum_{i=2}^n \prod_{j} p_j^{\frac{q_j}{\gcd(q)}}\]

\[~~~~~~~~~~~~~~~~~~~~=\sum_{k}\sum_{i=2}^n \sqrt[k]{i}\cdot [\gcd(q)=k]\]

\[~~~~~~~~~~~~~~~~=\sum_{k}\sum_{i=2}^{\sqrt[k]{n}}i\cdot [\gcd(q)=1]\]

\[~~~~~~~~~~~~=\sum_{k}\sum_{i=2}^{\sqrt[k]{n}}i\sum_{d|\gcd(q)}\mu(d)\]

\[~~~~~~~~~=\sum_{k}\sum_d \mu(d)\sum_{i=2}^{\sqrt[kd]{n}}i^d\]

\[~~~~~~~~=\sum_{T}\sum_{d|T}\sum_{i=2}^{\sqrt[T]{n}}\mu(d)i^d\]

后面那堆幂求和随便插值一下就好了。

\(100pts:\)

高精度开\(k\)次根,可以二进制压位,压到\(2^{30}\)左右就可以卡过去。

顺便高精度开\(k\)次根的方法是先二分一个长度,再二分具体的值。每次做一个高精快速幂判断大小即可。

真是一道防AK好题。/cy/qiang

ZROI 19.08.07模拟赛的更多相关文章

  1. ZROI 19.08.09模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. A \(70pts:\) 维护一个栈,从一侧向另一侧扫描,如果新加入的元素与当前栈顶相同,则出栈,否则进栈.显然一个子串是括号序列,当 ...

  2. ZROI 19.08.06模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. 今天正睿又倒闭了,从删库到跑路. 天祺鸽鸽txdy! A "不要像个小学生一样一分钟就上来问东西."--蔡老板 虽 ...

  3. ZROI 19.08.12模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. "我发现问题的根源是大家都不会前缀和."--敦爷 A 敦爷spj写错了,差点把蒟蒻swk送走 \(50pts:\) ...

  4. ZROI 19.08.11模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. dlstql,wsl A \(10pts:\) \(a=100,T=100\),对每个排列构造一个反的,一步到位即可. \(20pts ...

  5. ZROI 19.08.10模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. A \(20pts:\) 枚举操作序列然后暴力跑,复杂度\(O(6^n)\). \([50,80]pts:\) 枚举改成dfs,每层操 ...

  6. ZROI 19.08.05模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. A \(21pts:\) 随便枚举,随便爆搜就好了. \(65pts:\) 比较显然的dp,设\(f_{i,j,k}\)表示在子树\( ...

  7. ZROI 19.08.04模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. "这应该是正睿OI历史上第一次差评破百的比赛." "这说明来正睿集训的人越来越多了." &qu ...

  8. ZROI 19.08.08模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. 首先恭喜swk今天翻车! "小心大样例演你."--天祺鸽鸽 果然swk今天被大样例演死了,天祺鸽鸽诚不欺我! A ...

  9. ZROI 19.08.02 杂题选讲

    给出\(n\)个数,用最少的\(2^k\)或\(-2^{k}\),使得能拼出所有数,输出方案.\(n,|a_i|\leq 10^5\). 显然一个绝对值最多选一次.这个性质非常强. 如果所有都是偶数, ...

随机推荐

  1. Dart学习笔记-循环

    1.for循环 main() { // for循环 ; i < ; i++) { print(i); // 0,1,2,3,4,5,6,7,8,9 } } 2.while循环 main() { ...

  2. 【ZT】Enhancement Framework – Introduction

    Enhancement Framework – Introduction By Naimesh Patel | March 26, 2014 | Enhancement Implementation ...

  3. 求助,在gmssl中添加第三方库engine的问题

    求助gmssl的一个问题,想知道gmssl怎么添加自己的硬件engine,有搞过的大佬吗,求助.我现在将第三方的sdf标准库,在gmssl的源码中通过gmssl engine尝试添加总是报错libsd ...

  4. Python 命令行解析模块 —— argparse

    argparse是python标准库里面用来处理命令行参数的库,基本使用步骤如下: 1.import argparse    导入模块 2.parser = argparse.ArgumentPars ...

  5. 使用 iview Table 表格组件修改操作的显示隐藏

    使用 iview Table 表格组件修改操作的显示隐藏,如下图 1.如何设置 table 操作按后台传入的状态值去渲染 不同的按钮? 解决方法 我们在vue2中,动态渲染html 使用的是 retu ...

  6. Prometheus Querying Function rate() vs irate()

    rate() rate(v range-vector) calculates the per-second average rate of increase of the time series in ...

  7. SpringMvc 整合mybatis项目搭建

    1.使用idea创建maven项目 2.在项目src目录下 添加java文件夹 并设置类型为sources,添加resource文件夹 设置为resources 4.修改pom文件 添加引用 < ...

  8. hue的load balance

    参考: hue的load balance官网: https://www.cloudera.com/documentation/enterprise/6/6.2/topics/hue_use_add_l ...

  9. Hive-Container killed by YARN for exceeding memory limits. 9.2 GB of 9 GB physical memory used. Consider boosting spark.yarn.executor.memoryOverhead.

    Caused by: org.apache.spark.SparkException: Job aborted due to stage failure: Task times, most recen ...

  10. urllib库:分析Robots协议

    1from urllib.robotparser import RobotFileParser 2import ssl 3from urllib.request import urlopen 4ssl ...