摘要:
题意:有一个长度为偶数只含$0$和$1$的序列,你可以移除最多$\frac{2}$个位置的元素,使得操作后奇数位置的元素和等于偶数位置的元素和,求新序列. 题解:统计$0$和$1$的个数,如果$0$的个数大于$\frac{2}$,那么直接输出$n/2$个$0$,否则输出所有$1$(个数必须为偶). 阅读全文
posted @ 2020-09-12 20:10
_Kolibri
阅读(193)
评论(0)
推荐(0)
摘要:
题意:给你一个由$0,1,?\(组成的字符串,你可以将\)?$任意改成$0$或$1$,问你操作后能否使得该字符串的任意长度为$k$的区间中的$0$和$1的个数相等. 题解:我们首先看前$k$个字符,那么对于区间$[2,k+1]$,如果要满足条件,$s_{k+1}=s_{1}$一定要成立,由此我们可以 阅读全文
posted @ 2020-09-12 18:18
_Kolibri
阅读(157)
评论(0)
推荐(0)
摘要:
题意:有一个长度为$n$并且所有元素和为$0$的序列,你可以使$a_-1$并且$a_+1$,如果$i<j$,那么这步操作就是免费的,否则需要花费一次操作,问最少操作多少次使得所有元素为$0$. 题解:首先优先考虑不用花费的情况,如果$a_>0$,\(a_{j}<0\),且$i<j$,那么我们可以免费 阅读全文
posted @ 2020-09-12 18:10
_Kolibri
阅读(150)
评论(0)
推荐(0)
摘要:
题意:有$n$枚硬币,每枚硬币抛完后向上的概率为$p[i]$,现在求抛完后向上的硬币个数大于向下的概率. 题解:我们用二维的$dp[i][j]$来表示状态,$i$表示当前抛的是第$i$个硬币,$j$表示的是前$i$个硬币中向上的个数,那么状态可以表示为,如果$j=0$,那么$dp[i][j]=dp[ 阅读全文
posted @ 2020-09-12 18:01
_Kolibri
阅读(338)
评论(0)
推荐(0)

浙公网安备 33010602011771号