赞
踩
D:
题意:两个人取数,A取偶数能加分,B取奇数能加分,问最优情况下分数情况?
显然取走别人的虽然不能让自己加分,但是可以让对方减分,因此相对分数是加的,从大到小按顺序取即可。
E:
题意:给n个有序对,问每个有序对是否存在另一个有序对
a
i
<
a
j
a_i<a_j
ai<aj&&
b
i
<
b
j
b_i<b_j
bi<bj or
a
i
<
b
j
a_i<b_j
ai<bj&&
b
i
<
a
j
b_i<a_j
bi<aj?
首先将每个有序对转化为
b
≤
a
b\leq a
b≤a的形式,按
a
a
a排序,取前缀最小
b
b
b,判断前缀最小
b
b
b是否符合要求即可。
F:
题意:
2
∗
n
2*n
2∗n的的网格图,可以放
1
∗
2
1*2
1∗2或
2
∗
1
2*1
2∗1的矩形,但是有的位置不能放,问是否能塞满网格图?
可以按存在不能放的位置分段来看,分情况讨论即可。
G:
题意:给一个有向图,从一个点出发可以往那些比1距离远的点走,但是只能往距离1更近的节点的走一步,问从每个点出发能够距离1最近的距离。
考虑树dp,每个节点的状态取决于距离1更远且与该节点相连的点,因此可以将每个节点按到1的距离从大到小排序后转移状态,每个节点的dp值取决于其子节点的距离或dp值。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。