#13. 哈斯克尔(haskell)
哈斯克尔(haskell)
题目背景
Haskell 是一种纯函数式编程语言。
题目描述
你有一个 01 序列 。
定义 $f(l, r) = \left[(\sum\limits_{i=l}^r a_i ) >\frac{ r−l+1 }2 \right]$ ,即,若 这些位置中 1 的个数比 0 的个数多,则 ,否则 。
你还有一个 01 序列 。 定义正整数 是好的,当且仅当 。 对于所有 ,请你判断 是不是好的。
输入格式
第一行一个正整数 。
第二行一个长度为 的,只包含 0 和 1 的字符串,表示 。
第三行一个长度为 的,只包含 0 和 1 的字符串,表示 。
输出格式
一行一个长度为 的 01 序列,第 位为 1 表示 是好的,为 0 表示 不是好的。
样例一
input
5
10101
11000
output
00010
样例二
见下发文件中的 haskell/haskell2.in 以及 haskell/haskell2.ans。
限制与约定
对于前 的数据,。
对于前 的数据,。
对于前 的数据,。
对于 的数据,。
相关
在下列比赛中:
京公网安备 11011102002149号