问题 1073. -- 【CEOI99】奇偶性(parity)

1073: 【CEOI99】奇偶性(parity)

时间限制: 1 Sec  内存限制: 64 MB
提交: 347  解决: 14
[提交][状态][讨论版]

题目描述

有一个01序列,长度≤1000000000,现在有n条信息,每条信息的形式是"a b even/odd", 表示序列的第a位到第b位元素之间的元素总和是偶数/奇数。 你的任务是对于这些给定的信息,输出第一个不正确的信息所在位置-1。信息的数目不超过5000。 如果信息全部正确,即可以找到一个满足要求的01序列,那么输出n。

输入

第一行一个整数m表示01序列的长度 第二行一个整数n表示信息的数目。 接下来是n条信息

输出

输出第一个不正确的信息所在位置-1

样例输入

10
5
1 2 even
3 4 odd
5 6 even
1 6 even
7 10 odd

样例输出

3 

提示

样例说明:因为第4个信息是不正确的,所以输出3,表示从1到3条信息都是正确的

来源

[提交][状态]