2020-2021:teams:the_great_wave_off_kanagawa:week_summary_1
这是本文档旧的修订版!
2020/05/02 -- 2020/05/08 周报
airbust
kazamori
比赛
题目
CF 1348E Phoenix and Berries
分类:DP
简要题意: 有n棵树,每棵树上有ai个红果实和bi个蓝果实。有可以装k个果实的篮子,一个篮子只能放同种颜色或同一棵树上的果实。求最多可以放满多少个篮子?
解法: 最多只有n个篮子内的果实是不同色的(若同一棵树上装了多个不同色的篮子 ,则可以转化为多个同色的篮子加上一个不同色的篮子 ),枚举第 i 棵树生成的不同色的篮子的组成,dp求解。dp[i][j]
表示前i棵树装完后,剩下j颗红果实时,最多能填满的篮子的数量。
lkw981105
比赛
题目
CF 1344A Hilbert’s Hotel
这道题很简单,直接在0<=i<n
之间统计(i+a[i])%n
的值,用unique
判断有没有重复的即可。
注意的是本题有负数,所以取模要写成((i+a[i])%n+n)%n
2020-2021/teams/the_great_wave_off_kanagawa/week_summary_1.1588947478.txt.gz · 最后更改: 2020/05/08 22:17 由 airbust