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

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


了解详情 >

CodeForces 575I Robots protection

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

题解

CodeForces 1221F Choose a Square

题意大概就是有nn个点,每个点其坐标xi,yix_i,y_i与权值cic_i,其中1n5105,0xi,yi109,106ci1061\le n\le 5\cdot 10^5,0\le x_i,y_i\le 10^9,-10^6\le c_i\le 10^6

让你选一个正方形,该正方形的左下角及右上角必须在y=xy=x这条直线上。所获得的权值为在正方形内的点的权值和减去正方形的边权。输出所获的最大权值及其选择正方形的左下角x1,y1x_1,y_1及右上角x2,y2x_2,y_2,要求0x1=y1x2=y221090\le x_1=y_1\le x_2=y_2\le 2\cdot 10^9

题解

ARC068E Snuke Line

原题链接

有一趟列车有M+1M+1个车站,从00MM编号。有NN种商品,第ii种只在编号[li,ri][l_i,r_i]的车站出售。一辆列车有一个预设好的系数dd,从00出发,只会在dd的倍数车站停车。对于dd11MM的列车,求最多能买到多少种商品。

1N3×105;1M105;1liriM1\le N \le 3\times 10^5;1\le M\le 10^5;1\le l_i\le r_i\le M

题解

HEOI2015 公约数数列

设计一个数据结构. 给定一个正整数数列a0,a1,...,an1a_0, a_1, ..., a_{n - 1},你需要支持以下两种操作:

  1. MODIFY id x:将aida_{id}修改为xx
  2. QUERY x:求最小的整数p(0p<n)p (0 \le p < n),使得gcdi=0pai×i=0pai=x\gcd_{i=0}^pa_i\times \bigotimes_{i=0}^p a_i= x。无解输出no

n100000n \le 100000q10000q \le 10000ai109(0i<n)a_i \le 10^9 (0 \le i < n)QUERY x 中的x1018x \le 10^{18}MODIFY id x中的 0id<n0 \le id < n1x1091 \le x \le 10^9

题解

四道大水题

给下一届出题,自然是出得水一点比较好咯~

出题

CodeForces 351D Jeff and Removing Periods

原题链接

有一个长度为n(n105)n(n\le 10^5)的序列{a}(ai105)\{a\}(a_i\le 10^5),你可以对它进行操作,操作如下:首先选择三个数v,t,kv, t, k,满足av=av+t=av+2t==av+kta_v = a_{v+t} = a_{v + 2t} = \cdots = a_{v + kt},然后将其删除,得到一个新的序列。每次操作结束后你都能将新数列重排。

现有Q(Q105)Q(Q\le 10^5)个询问,每次询问[l,r][l, r]表示问要把[l,r][l, r]删除所需的最小步数。

题解

三道大水题

和sxd出的大水题,T1T2大样例连续出锅快被表死了。

出题