2017-2018 ACM-ICPC Southeastern European Regional Programming Contest (SEERC 2017)

这篇博客详细解析了2017-2018 ACM-ICPC Southeastern European Regional Programming Contest (SEERC 2017)的部分题目,包括A到G题的解决方案。题目涉及基础动态规划、优化技巧、线性基应用等算法。已解决的题目由chelly提供解答,部分题目如E、H、I仍然未解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Rank Solved A B C D E F G H I J K L
?/? 7/12 O Ø Ø O . O O . . O O O

O: 当场通过

Ø: 赛后通过

.: 尚未通过

A Concerts

solved by chelly


chelly’s solution

基础DP题。

B Bricks

upsolved by chelly


chelly’s solution

首先容易发现,顺序是没有关系的。考虑计算空位的方案数。
dp[i]dp[i]dp[i]表示填完前iii个空,并且iii是空位的方案数。
那么dp[i]=∑j=1n−1dp[j]  (sum[i−1]−sum[j]==i−1−j)dp[i]=\sum_{j=1}^{n-1} dp[j] \ \ (sum[i-1]-sum[j]==i-1-j)dp[i]=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值