典中典比赛 .

A - Six Characters

题面

给一个长度不大于 \(3\) 的字符串 \(S\),将它重复若干遍,使得其长度为 \(6\) .

暴力 .

B - At Most 3 (Judge ver.)

题面

\(n\) 个数,选不超过三个加到一起,问不大于 \(W\) 的有多少个 .

\(1\le n\le 300\) .

暴力,然后用 Hash 表去重计数即可 .

C - Poem Online Judge

题面

\(n\) 个字符串,每个字符串有权值,找出第一次出现有最大权值的字符串编号 .

\(n\le 10^5\) .

Hash 表去重然后扫一遍 .

D - At Most 3 (Contestant ver.)

题面

给一个 \(W\),构造一个长度不超过 \(300\) 的序列 \(\{a\}\),使得对于所有 \(x\in[1,W]\cap \mathbb Z\) 都有 \(\{a\}\) 中至多三个数的和等于 \(x\) .

\(W\le 10^6\) .

把 \(10^6\) 按十进制拆成三段,每段两位,对每位都暴力输出就行了 .

如果不懂就看代码,正好用了 \(297\) 个数 .

E - Takahashi and Animals

题面

一个环 \(\{a_n\}\),每次可以花 \(a_i\) 的代价将 \(i\) 与 \(i+1\)(循环)都打上标记 .

问将所有位都打上标记所需的最小代价 .

\(2\le n\times 10^5\) .

DP .

就是环有点恶心,分开讨论对不对 \(n\) 操作最后取 min 即可 .

F - Two Spanning Trees

题面

给一张 \(n\) 点 \(m\) 边无向图,构造两个生成树 \(T_1,T_2\),满足:

  • 如果 \((u,v)\) 不在 \(T_1\) 上,那么它们一定在 \(T_1\) 中有祖先关系 .
  • 如果 \((u,v)\) 不在 \(T_2\) 上,那么它们一定在 \(T_2\) 中没有祖先关系 .

\(1\le n,m\le 2\times 10^5\) .

根据我们学过的 Tarjan,我们知道 DFS 树不存在横叉边,那么 \(T_1\) 就是 DFS 树了 .

然而 \(T_2\) 要求全是横叉边,我们 BFS 一遍,如果 BFS 树有返祖边那么肯定会先走那条边,矛盾,于是 \(T_2\) 是 BFS 树 .

G - Intersection of Polygons

题面

给一个 \(n\) 顶点凸多边形,以及他的各种平移后的图形(\(m\) 个).

多组询问,每次问一个坐标是否交于所有图形 .

\(1\le n\le 50\) .

\(1\le m,q\le 2\times 10^5\) .

多边形求交?

把每个多边形拆成半平面交的形式,然后分开处理每条边,平移的直接取 min 筛掉,这样只剩下 \(n\) 条边 .

然后因为 \(n\) 只有 \(50\),询问的时候暴力判断是否在每个半平面里即可,这个可以直接初中解析几何掉,也可以用向量叉乘 .

Ex - Fill Triangle

题面

给一个游程编码 \(\{P\}\),表示序列 \(\{A_n\}\),序列 \(A\) 的每个元素都在 \(1\) 到 \(6\) 之间 .

构造一个广义二项式系数 \(\{\{B\}\}\),满足:

  • \(\forall 1\le i\le n, B_{n,i} = A_i\) .
  • \(\forall 1\le j\le i\le n-1, B_{i,j}= (B_{i+1,j}+B_{i+1,j+1})\bmod 7\) .

求 \(\{B\}\) 的第 \(k\) 行 .

\(n\le 10^9\),\(k\le 5\times 10^5\) .

先鸽着 .

ABC251 题解的更多相关文章

  1. 2016 华南师大ACM校赛 SCNUCPC 非官方题解

    我要举报本次校赛出题人的消极出题!!! 官方题解请戳:http://3.scnuacm2015.sinaapp.com/?p=89(其实就是一堆代码没有题解) A. 树链剖分数据结构板题 题目大意:我 ...

  2. noip2016十连测题解

    以下代码为了阅读方便,省去以下头文件: #include <iostream> #include <stdio.h> #include <math.h> #incl ...

  3. BZOJ-2561-最小生成树 题解(最小割)

    2561: 最小生成树(题解) Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1628  Solved: 786 传送门:http://www.lyd ...

  4. Codeforces Round #353 (Div. 2) ABCDE 题解 python

    Problems     # Name     A Infinite Sequence standard input/output 1 s, 256 MB    x3509 B Restoring P ...

  5. 哈尔滨理工大学ACM全国邀请赛(网络同步赛)题解

    题目链接 提交连接:http://acm-software.hrbust.edu.cn/problemset.php?page=5 1470-1482 只做出来四道比较水的题目,还需要加强中等题的训练 ...

  6. 2016ACM青岛区域赛题解

    A.Relic Discovery_hdu5982 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav ...

  7. poj1399 hoj1037 Direct Visibility 题解 (宽搜)

    http://poj.org/problem?id=1399 http://acm.hit.edu.cn/hoj/problem/view?id=1037 题意: 在一个最多200*200的minec ...

  8. 网络流n题 题解

    学会了网络流,就经常闲的没事儿刷网络流--于是乎来一发题解. 1. COGS2093 花园的守护之神 题意:给定一个带权无向图,问至少删除多少条边才能使得s-t最短路的长度变长. 用Dijkstra或 ...

  9. CF100965C题解..

    求方程 \[ \begin{array}\\ \sum_{i=1}^n x_i & \equiv & a_1 \pmod{p} \\ \sum_{i=1}^n x_i^2 & ...

随机推荐

  1. 重修 Slope Trick(看这篇绝对够!)

    Slope Trick 算法存在十余载了,但是我没有找到多少拍手叫好的讲解 blog,所以凭借本人粗拙的理解来写这篇文章. 本文除标明外所有图片均为本人手绘(若丑见谅),画图真的不容易啊 qwq(无耻 ...

  2. K8S面试应知必回

    目录 面试不要不懂装懂,不会就是不会,不可能每个人都接触过所有的知识! 1. 基础问题 1.1 Service是怎么关联Pod的?(课程Service章节) 1.2 HPA V1 V2的区别 1.3 ...

  3. 三、单redis升级redis集群+哨兵

    针对假如已经是安装了redis,只是是单部署,需要把他切换成redis集群+哨兵模式,我因为偷懒,就写了个脚本来执行,各位看官,请品~你品~你细品~ 首先准备个升级包,放到任意路径,内容如下: 第一个 ...

  4. 为什么列式存储会被广泛用在 OLAP 中?

    大家好,我是大D. 不知是否有小伙伴们疑问,为什么列式存储会广泛地应用在 OLAP 领域,和行式存储相比,它的优势在哪里?今天我们一起来对比下这两种存储方式的差别. 其实,列式存储并不是一项新技术,最 ...

  5. 移动应用开发迎来哪些新技术?5月24日相约HDD·线上沙龙·创新开发专场

    HUAWEI Developer Day(简称HDD),是华为开发者联盟与广大开发者深度交流的平台.围绕移动终端的最新技术和产品形态,持续向广大开发者传递华为终端的最新产品和开放服务能力,结合最新的行 ...

  6. 解决 AMD 笔记本不插电源时屏幕偏暗的问题

    办法:关掉显卡设置里的 Vari-Bright 选项 最近换了锐龙版的笔记本,用着还不错,就是不插电源时看屏幕亮度不太适应,整体偏暗,有点费眼,差点就觉得 AMD 不 Yes 了.然后网上一顿找,发现 ...

  7. WC2021 题目清单

    Day2 上午 <IOI题型与趣题分析> 来源 题目 完成情况 备注 IOI2002 Day1T1 Frog 已完成 IOI2002 Day1T2 Utopia IOI2002 Day1T ...

  8. 功耗优化之Sensor功耗分析

    功耗优化之Sensor功耗分析 一.Sensor功耗问题分类 二.Sensor功耗问题分析方法 SSC子系统引起系统无法进入AOSD问题分析: SSC子系统频繁唤醒AP问题分析方法 SSC子系统的GP ...

  9. 7. Docker CI、CD

    在上图这个新建的docker-compose.yml文件中把刚才的代码粘贴进去. 可把上述文件保存后,然后到/etc/ssh/sshd_config文件中更改下对应的端口号即可. 然后重新启动sshd ...

  10. 关闭StackExchange等平台的privacy收集窗口

    技术背景 当我们打开一个StackExchange页面的时候,经常会出现一个很大的privacy收集窗口,而且不管怎么点都关闭不了,比如像下图这样: 如果屏幕足够大,影响可能也不是很大,但是关键是对于 ...