- URAL1928 Another Ecology Problem
- URAL1962 In Chinese Restaurant
- URAL1939 First Seal
- URAL1994 The Emperor’s plan
URAL1928 Another Ecology Problem
dp[n][centra] be the maximum money the centra can get when there is
n billions zollars in the budget and is the current centra’s turn to request for money, and let
dp[n][centra] be the minimum money the contender can get when money is maximized for the current centra. For i≤n,
dp[n][centra]=dp[n-i][1-centra] + i,
dp[n][centra]=dp[n⑴][1-centra], and when k>n,
dp[n][centra]=0. Find the maximum
dp[n][centra] and the minimum
dp[n][centra] to solve this problem.
URAL1962 In Chinese Restaurant
The people form chains and circle. The circle (number of nodes is greater than 2) could only appear when there is only one set and n=m, and the answer is
2 if n>2. Each chain should contain at most 1 inner cycle which indicates two people want to sit with each other. For every chain it could be reversed, and it could be placed anywhere except the chain contains people
1. Denote the number of chains by
k, the permutation of the chains is (k?1)!, denote the number of chains whose node number is larger than 1 as
l, the number of available arrangements is (k?1)!?2l.
URAL1939 First Seal
Let t=H?hx, S_1=v?t?l, S_2=v22a, if S1<S2 then the vehicle will fall to pieces anyway.
URAL1994 The Emperor’s plan
dp[x][y] be the expected number of senators before night,
x is the number of senators and
y is the number of spies. In each night,
y senators will be removed thus
x -= y is executed. In each day, enumerate 0≤i≤x+y and 0≤j≤min(i,y) where i is the number of people to be excluded, j is the number of spies in them. The expectation
dp[x][y] will be max_i=0x+y∑_j=0min(i,y)dp[x?(i?j)][y?j]?C_xi?j?C_yjC_x+yi.
波比源码 » URAL 1928 1962 1939 1994