抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

CodeForces 576D Flights for Regular Customers

有一张 nn 个点 mm 条边的无向图,第 ii 条边开通的条件是你已经走过了 did_i 条边,问 1n1\to n 至少需要走多少条边,或输出无解。nm150,0di109n\le m\le 150,\,0\le d_i\le 10^9

题解

CodeForces 516D Drazil and Morning Exercise

给你一棵树,边有边权,定义 fx=maxi=1ndist(x,i)f_x=\max_{i=1}^n\operatorname{dist}(x,i)qq 次询问,每次给出一个数 ll 求最大的连通块 ss 满足 maxxsfxminxsfxl\max_{x\in s}f_x-\min_{x\in s}f_x\le ln105,q50n\le 10^5,q\le 50

题解

CodeForces 575I Robots protection

你需要在平面直角坐标系上进行 qq 次操作。每次操作有两种,要么放置一个两条直角边平行于坐标轴的等腰直角三角形,要么查询某一个点被多少个三角形覆盖。保证所有点的坐标都是整数且 [1,n]\in [1,n]n5×103,q105n \le 5 \times 10^3, q \le 10^5

题解

CodeForces 391F3 Stock Trading

给出 n(1n4000000)n\,(1\le n\le 4000000) 天的股票价格,每天可买进或卖出一股,可以同时买进或卖出,也可以不操作,但最终手上只能有一股。问最多 kk 次买进和卖出后的最大收益。

题解

CodeForces 708E Student's Camp

有一个 (n+2)×m(n + 2) \times m 的长方形,除了第一行和最后一行,其他每一行每一天最左边和最右边的格子都有 pp 的概率被摧毁,每行之间独立且左边和右边独立,求 kk 天之后最上面一行与最下面一行四联通的概率。

其中 1n,m1500,0k1051\le n,m\le 1500,\,0\le k\le 10^5,答案对 109+710^9+7 取模。

题解

AGC032E Modulo Pairing

给一个长度为 2n2n 的序列,要求将其两两匹配成 nn 组,假设第 ii 组为 (xi,yi)(x_i,y_i),求 maxi=1n(xi+yi)modm\max_{i=1}^n(x_i+y_i)\bmod m 的最小值,1n105,1m109,0ai<m1\le n\le 10^5,1\le m\le 10^9,0\le a_i<m

题解

CodeForces 1288F Red-Blue Graph

有一张二分图,左边有 n1n_1 个点,右边有 n2n_2 个点,mm 条边。每个点可能有一种颜色 R 或者 B,也可能没有,也就是 U。现在要给一些边染色,把边染成 R 要花费 rr 的代价,把边染成 B 要花费 bb 的代价,要求对于每个颜色为 R 的点,与之相邻的边中 R 的边严格多于 B 的边;对于每个颜色为 B 的点,与之相邻的边中 B 的边严格多于 R 的边。求花费最小的方案,输出任意一种,无解输出 1-1。其中 1n1,n2,m,r,b2001 \le n_1, n_2, m, r, b \le 200

题解

CERC 2017 Cumulative Code

给你一棵 k (k30)k\ (k\le 30) 阶的满二叉树,从上到下、从左到右从 11 开始编号,设 {pn}\{p_{n}\} 是它的 Prüfer 序列。给你三个数 a,d,ma,d,m,求 i=0m1pa+id\sum_{i=0}^{m-1}p_{a+id}

题解

CodeForces 1264D Beautiful Bracket Sequence

给定一个长度为nn的字符串,其中只有 '(', ')', '?' 三种字符,其中 '?' 可以为 '(' 或者 ')'。对于一个括号序列,定义其权值为其通过删除字符后可以得到的合法的括号匹配的最深的深度,求出所有可能的括号序列(即问号替换后)的权值和。

D1 中,n2000n\le 2000;在 D2 中,n106n\le 10^6

题解

换了个主题

之前的主题太丑了……