layout: post
title: Codeforces Round 272(Div. 2)
author: "luowentaoaa"
catalog: true
tags:
mathjax: true
- codeforces
- DPpost
傳送門spa
A - Dreamoon and Stairs (暴力枚舉兩步的數量)code
B - Dreamoon and WiFi (dfs)get
由於長度只有十因此直接暴力dfs選擇,複雜度\(2^{10}\)string
C - Dreamoon and Sums (公式)it
\[ \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) \]class
而後由於\(b,\)已知\(mod(x,b)\)在\(0->b-1\)之間 \(k\)在\(1->a\)之間test
發現須要知足條件須要最近的四個互質的數枚舉發現1,2,3,5符合im
下一組應該是7,8,9,11,layout
13,14,15,17
以此類推
\(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]刪除了一些\)