[Codeforces Round#488]Div.2

Posted navi-awson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Codeforces Round#488]Div.2相关的知识,希望对你有一定的参考价值。

总结

这是我无聊透顶肝到三点半的一场 cf ,结果还真够无聊的

这套题涵盖了英语题,语文题,模拟题。注重考查了选手的英语素养能力,语文阅读能力和精湛的模拟和枚举能力。是不可多得的一套好题。技术分享图片

没什么单独拿题写博客的必要,就组在一起写个博客。提供翻译造福人类。


A. Fingerprints

Description

题库链接

给出长度为 (n) 的序列 (A) ,和大小为 (m) 的集合 (B) ,要求找到 (A) 中最长子序列使得只出现 (B) 中的元素。

(1leq n,mleq 10)

Solution

比较难,要用到数组。

Code

比较难,不会写。


B. Knights of a Polygonal Table

Description

题库链接

(n) 个二元组 ((p_i,c_i)) 。对于每个组 (i) ,求 (p_j < p_i)(c_j)(k)(k) 给定)大的二元组 (j)(c_j) 的和。每个组输出答案 + (c_i)

(1leq nleq 10^5)

Solution

(p) 排序,扫过去,用小根堆维护前面的 (k)(c) 值。

Code

比较难,要用到优先队列。


C. Two Squares

Description

题库链接

给你两个正方形,一个与坐标轴平行,另一个斜 (45^circ) 。求是否有公共部分。

|坐标| (leq 100)

Solution

( ext{PNPoly}) 调了好久...结果后来发现坐标都是整数...

因为容易得到相交的坐标一定也是整数,直接模拟就好了,坐标范围不大,直接涂色。

Code

写得太丑了,就不给了。


待会更。

以上是关于[Codeforces Round#488]Div.2的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces Round #774 (Div. 2)

Codeforces Round #808 (Div. 1)(A~C)

Codeforces Round #717 (Div. 2)

Codeforces Round #784 (Div. 4)

Codeforces Round #340 (Div. 2) B

Codeforces Round #716 (Div. 2)