版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
title: 题解 - 2020 ICPC 亚洲区域赛(南京) 热身赛 categories:
题号 | 标题 | 做法 | 备注 |
---|---|---|---|
A | Algorithm Course | 签到 | |
B | Best Grouping | 贪心 | 牛客多校, CodeForces |
C | Computer Science Ability Test | 莽 |
{% pdf /archives/icpc-anjr2020-p/problems.pdf 600px %}
给一个字符串, 问其中子串cat
和dog
的总数
懂了, 这就学 Python
在 $1..n$ 中选出若干个数, 两两一组, 要求每一组均不互素, 输出组数最大的一个方案
首先我们 $1$ 和大于 $\lfloor\frac{n}{2}\rfloor$ 的素数肯定不会出现在结果里, 之后剩下的数里我们从大到小枚举质数 $p$, 统计所有之前没有匹配过的 $p$ 的倍数, 如果是偶数个就把 $2p$ 剔除, 接下来将其匹配就行1
$O(n\log n)$
提答题, 判断十个命题的对错
- (线性代数) 向量 $\overrightarrow{v_1}$, $\overrightarrow{v_2}$ 线性相关当且仅当存在标量 $k_1$, $k_2$ 满足 $k_1\overrightarrow{v_1}+k_2\overrightarrow{v_2}=\overrightarrow{0}$
- (微积分) ${y\mathrm{d}x-x\mathrm{d}y\over x^2-y^2}=\mathrm{d}(\frac{1}{2}\ln|\frac{x-y}{x+y}|)$
- (离散数学) $\varnothing\subseteq{\varnothing}$
- (物理) 在可逆绝热过程中, 一摩尔理想气体从 $V_0$ 膨胀到 $2V_0$, 如果气体的温度降低 $25\%$, 则该气体可能是一种单原子气体
- (数据结构) Fibonacci 堆插入操作的均摊时间复杂度为 $O(1)$
- (近似算法) 若 $\texttt{P}\ne\texttt{NP}$, 则对于完全图上的旅行商问题, 不存在 polynomial-time $2$-approximation 算法, 但是存在 polynomial-time $2^n$-approximation 算法
- (量子算法) 存在一种基于比较的量子排序算法, 其时间复杂度优于 $\Omega(n\log n)$
- (操作系统) 有一个由 4 个具有相同类型的资源组成的系统. 假设最多有 3 个进程同时使用资源, 每个进程最多使用 2 个资源, 那么该系统是无死锁的
- (计算机理论) 假设 $L(M)$ 是图灵机 $M$ 接受的语言, 则语言
${``M"|M\texttt{ is a Turing machine and }L(M)\texttt{ is uncountable}}$
是递归可枚举而不是递归的- (编译原理) 存在一种语法满足是 LL(1) 但不是 LALR(1)
答案是 FTTFTFFTFT