摘要:        
恢复内容开始 题解; 第一题:简单状压 dp[i][s]表示处理到第i位,他的上一位(1),当前位置(2),下一位的状态为s的方案数(4); 我每次保证i这个s状态合法,然后往下讨论i+1的情况; #include<bits/stdc++.h> using namespace std; const     阅读全文
posted @ 2018-10-26 19:35
Ed_Sheeran
阅读(203)
评论(0)
推荐(0)
        
            
        
        
摘要:        
题解: 第一题: 或者DP,先按x排序,dp[i]表示选择i作为结尾的最大团size; 发现i向前连边的条件是xi - wi >= xj + wj; (这个式子我推出来,但并没有深入探究) 简单探索一番可以发现如果i可以和前面的j连边,j可以和前面p连边,则i就可以和p连边; dp[i] = max    阅读全文
posted @ 2018-10-26 18:42
Ed_Sheeran
阅读(202)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号