自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Caristra的博客

live for code

  • 博客(3)
  • 收藏
  • 关注

原创 SRM671 BearDarts

思路: 由条件a∗c=b∗da∗c=b∗da*c=b*d不难看出,要将其转化成ab=dcab=dc\frac{a}{b}=\frac{d}{c} 那么就先预处理出w[i]w[j]w[i]w[j]\frac{w[i]}{w[j]}的最简比,并记录。 这里运用lower_bound就可以轻松愉快的求出符合位置关系的相同最简比的个数,那么将答案累加即可。虽然感觉跟DP没有半毛钱关系 code: ...

2018-06-08 14:12:44 261

原创 SRM622 Ethernet

思路: 不难看出计算maxdist,就是一个子树中一个点到其它点的最大距离和次大距离之和。 那么就可以在每个点上求出到其它点的距离,这里求距离用到dp, 然后贪心地,只需要考虑每个点的最大距离和次大距离,就可以求出每个点的答案。 当然也以直接暴力DPDPDP,定义dp[x][d]dp[x][d]dp[x][d]为subtree(x)中最大到根距离为x的块数。 code: #includ...

2018-06-08 14:01:41 306

原创 SRM601 WinterAndSnowmen

思路: 首先考虑暴力DPDPDP,dp[i][a][b]dp[i][a][b]dp[i][a][b]={dp[i−1][a⊕i][b],dp[i−1][a][b⊕i],dp[i−1][a][b]dp[i−1][a⊕i][b],dp[i−1][a][b⊕i],dp[i−1][a][b]dp[i-1][a \oplus i][b],dp[i-1][a][b \oplus i],dp[i-1][a][...

2018-06-08 11:14:24 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除