2012Dhaka
Wedding of Sultan
就是一颗树的DFS序。求各个点的度。 直接搞,很简单,。
1 | /* *************** |
C:
Memory Overflow
水题一个。
1 | /* *************** |
D:
Laptop Chargers
关于第一问,其实只要产生的大于消耗的,就可以一直运行下去。 第二问的时候,要二分时间,然后去判断这个时间产生和消耗的关系。
1 | /* *************** |
E:
Poker End Games
高斯消元求解。 直接建立方程。 然后解方程就可以了。 变量是n+m+1个变量。
1 | /* *************** |
F:
Overlapping Characters
水题。 直接暴力。 就是题意比较麻烦,卧槽
1 |
|
G:
Reduce the Maintenance Cost
首先是进行缩点,把桥都找出来。 其实需要分配的就是这些桥。 缩点以后形成一个有向无环图。 就是很多颗树。 对于每颗树, 桥的分配从下到上。桥尽量分配给底下的点,不能分在分给顶上。 二分答案,然后进行判断。 写起来比较麻烦,非常锻炼代码能力。
1 | /* *************** |
H:
Team Mathematics Olympiad
典型的概率DP。 状态压缩去表示每个人答了多少题,以及前一题是答对还是答错。
1 |
|
I:
Learning Vector
按照顺序进行排序。 之后就是简单的DP了。 很简单的题。
1 | /* *************** |