Codeforces Round 272(Div. 2)


layout: post
title: Codeforces Round 272(Div. 2)
author: "luowentaoaa"
catalog: true
tags:
mathjax: true
- codeforces
- DP


传送门

A - Dreamoon and Stairs (暴力枚举两步的数量)

B - Dreamoon and WiFi (dfs)

思路

因为长度只有十所以直接暴力dfs选择,复杂度\(2^{10}\)

C - Dreamoon and Sums (公式)

思路

\[ \frac{div(x,b)}{mod(x,b)}=k\\ \to div(x,b)=k \times mod(x,b)\\ \to x=k \times mod(x,b)\times b+mod(x,b) \\\to x= mod(x,b)(k\times b+1) \]

然后因为\(b,\)已知\(mod(x,b)\)\(0->b-1\)之间 \(k\)\(1->a\)之间

D - Dreamoon and Sets (找规律)

思路

发现需要满足条件需要最近的四个互质的数枚举发现1,2,3,5符合

下一组应该是7,8,9,11,

13,14,15,17

以此类推

E - Dreamoon and String (Dp)

思路

\(dp[i][j]表示前i个删除了j个的最优值\)

\(dp[i][j]=dp[i-1][j] 不删除\)

\(dp[i][j]=dp[i-1][j-1]删除了自己\)

\(dp[i][j]=dp[i-ned-lenb][j-ned]删除了一些\)

转载于:https://www.cnblogs.com/luowentao/p/10630974.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值