Posts
2017
2016 NEERC Northern Subregional Contest A Anniversary Cake (水题)
题意: # W_H的方格纸,共有(w+1)_(H+1)个整点,现在将2个蜡烛放在2个不同的整点上。蜡烛不会被放在边界上。现在给出方格纸的尺寸和2个蜡烛的坐标,求一条线段将方格纸拆成2部分,而且这条线段不经过任何一个蜡烛且使得每一部分恰好有一个蜡烛。问线段的起点和终点。
codeforces 385 E. Bear in the Field (先记录想法)
题目链接
题意: # 有一只熊,初始在(sx,sy)处,如果当前的位置在(x,y),那么下一秒会在((x+dx-1)%n+1,(y+dy-1)%n+1)处, dx[i] = k[i-1] + dx[i-1],dy[i]=k[i-1] + dy[i-1],k表示的是某个点的花丛数目。
UVA - 10518 How Many Calls? (构造矩阵,快速幂)
题目链接
题意: # 求f[n] = f[n-1] + f[n-2] + 1,在b(10000)进制下的最后一位数字的十进制表示。
hdu 4686 Arc of Dream (构造矩阵,快速幂)
hdu4686题目链接
题意: # An Arc of Dream is a curve defined by following function:
uva 10870 - Recurrences (矩阵加速线性递推式)
uva10870题目链接
题意: # f(n) = a1f(n − 1) + a2f(n − 2) + a3f(n − 3) + . . . + adf(n − d), for n > d
uva 10655 - Contemplation! Algebra (构造矩阵,快速幂)
uva10655题目链接
题意: # 给出a+b和ab的值,问a^n+b^n
hdu 4990 Reading comprehension (构造矩阵,快速幂)
题目链接
题意: # 给出了一段程序,程序实际算的是f[n] = (f[n-1] + n%2)%m的值,其中f[1]=1,给出n,m(1E9),问f[n]
hdu 5015 233 Matrix (构造矩阵,快速幂)
hdu5015题目链接
题意: # 给出矩阵的构造规则: a[0][j] (j>=1) 分别为233,2333,23333….给出a[i][0] (i>=1),对于其余的i,j,a[i][j]=a[i-1][j] + a[i][j-1]
hdu 3642 Get The Treasury (线段树+扫描线,求长方体体积交)
hdu3642题目链接
题意:给出若干个(1000)长方体,求至少交三次的空间的体积。
hdu 1255 覆盖的面积 (扫描线+线段树 求矩形面积交)
题目链接
题意: # 求n(1000)个矩形的面积交,也就是至少有2个矩形覆盖的区域的面积。
zoj 3606 Lazy Salesgirl (线段树,单点更新,区间合并)
zoj3606题目链接
题意:有个小女孩卖火柴,有n个人会来买,分别在时间t[i],以价格p[i],买的火柴个数为1+(k-1)%3,其中k为这是小女孩第几次卖火柴。 如果有大于w的时间没人来买火柴,小女孩就会睡着。小女孩睡着后如果有人来买火柴,那小女孩就会醒过来,但是不会卖给这个人火柴。现在问使营业额最大的基础上最小的时间间隔w。
hdu 4288 Coder (离散化, 线段树,单点更新,区间合并)
题目链接
题意:n(1E5)个操作,分为三种,add x表示将x加到集合中(保证集合中之前没有x),del x表示从集合中删掉x(保证集合中一定右x),sum表示求集合中所有元素按从小到大排列后,所有的下标中满足i%5=3的a[i]的和。1=<x<=1E9
codeforces 855 B. Marvolo Gaunt's Ring (前缀最大,dp)
题目链接
题意:给出n,p,q,r,以及n(1E5)个数,所有数的范围都是[-1E9,1E9],现在问p_a[i]+q_a[j]+r*a[k]的最大值,满足1<=i<=j<=k<=n
codeforces edu #29 E. Turn Off The TV (思维,乱搞)
题目链接
题意:有若干线段,给出起点和终点,问是否有一个线段是冗余的。冗余的意思是说,对于该线段所覆盖的所有整数点,没有该线段,也能被其他一个或者多个线段覆盖到。如果有,输出任意一个冗余线段即可。
Codeforces eductional round 29
比赛链接
10个月没写题了,菜啊。进行一点恢复性训练好了。
A: 给一个数,可以在填写若干(或者0)个前缀0,问能否变成回文数。