#GoC0301. 翻硬币

翻硬币

小 Q 面前的桌子上有N个硬币,有些正面朝上,有些反面朝上。现在他将x至y连续一段的硬币翻转一面,请问这N个硬币中有多少个硬币正面朝上?

假设我们用半径为10的橙色(13号色)实心圆表示硬币正面,用半径为10的灰色(8号色)实心圆表示硬币反面。请编程画出翻转后每个硬币的状态。

输入格式

第一行一个整数N,表示桌子上有 N 个硬币。

第二行为两个整数x和y(x<=y),表示x至y连续一段需要翻转。

第三行为 N个0和1,表示硬币 i的状态。 其中0表示正面,1表示反面

1 <= N <=20, 1<=x ,y<=N。

输出格式

画出翻转后每个硬币的状态。

输入/输出例子1

输入:

8

4 7

1 0 0 1 1 0 1 0

输出:

样例解释

翻转前

翻转后