分类讨论场么..
A. Kitchen Utensils
水签到。
1 |
|
B. Personalized Cup
先算出行数列数,再竖着填’*',横着填字符呗。
1 |
|
C. Playing Piano
dp[i][j] 表示 第 i 位填 j 是否可行,一遍 dp 顺便记录前驱即可。
1 |
|
D. Barcelonian Distance
借用直线和不借用直线都算一遍,借用直线就是延 x 轴或者 y 轴先走到直线。
1 |
|
E. The Unbearable Lightness of Weights
题意
给你 n 个物体的重量和 n 个物体,你只能问你朋友一次 (a,b),朋友会选 b 个物体总重为 a。
问你最多能确定几个物体的重量。
分析
如果只有两个重量,就都可以确定。
有三个以上的重量,只能确定一种重量,即全部选同一种重量的物体且其总重的组成方案唯一。
dp[i][j] 表示总重为 i 的 j 个物体的方案数,多重背包即可。
复杂度 1e8
1 |
|