用户工具

站点工具


2020-2021:teams:wangzai_milk:weekly18

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:wangzai_milk:weekly18 [2020/09/04 14:58]
zars19 [比赛]
2020-2021:teams:wangzai_milk:weekly18 [2020/09/04 15:15] (当前版本)
zars19
行 20: 行 20:
  
 ==== 专题 ==== ==== 专题 ====
 +
 暂无。 暂无。
 +
 ==== 题目 ==== ==== 题目 ====
 +
 [[codeforce 1392部分题解]] [[codeforce 1392部分题解]]
 +
 ==== 比赛 ==== ==== 比赛 ====
 +
 暂无。 暂无。
 +
 ===== Zars19 ===== ===== Zars19 =====
  
行 30: 行 36:
  
 无。 无。
 +
 ==== 题目 ==== ==== 题目 ====
 +
 +topcoder若干。
  
 ==== 比赛 ==== ==== 比赛 ====
  
 Codeforces Round #666 (Div. 1) Codeforces Round #666 (Div. 1)
 +
 ===== 本周推荐 ===== ===== 本周推荐 =====
  
 ==== Zars19 ==== ==== Zars19 ====
 +
 +**来源**:[[https://​community.topcoder.com/​stat?​c=problem_statement&​pm=16346|TopCoder - 16346]]
 +
 +**tag**:计数,​ dp
 +
 +**概述**: $n\times n$ 方格,其中 $T$ 个位置放置标记,每行每列都最多放两个,问方案数。
 +
 +**答案**:可以用 $dp[i][j][k]$ (第一维可以滚动)表示处理完第 $i$ 行,有 $j$ 列放 $0$ 个, $k$ 列放 $1$ 个的方案数,显然 $n-j-k$ 列放两个。然后转移方程就很好想了。结果只需要统计放置完第 $n$ 行满足 $k+2(n-j-k)=T$ 的加和即可。
 +
 +**comments**:​巧妙的状态设计。
  
 ==== _wzx27 ==== ==== _wzx27 ====
2020-2021/teams/wangzai_milk/weekly18.1599202708.txt.gz · 最后更改: 2020/09/04 14:58 由 zars19