1923 - [Sdoi2010]外星千足虫

输入

第一行是两个正整数 N, M。 接下来 M行,按顺序给出 Charles 这M次使用“点足机”的统计结果。每行包含一个“01”串和一个数字,用一个空格隔开。“01”串按位依次表示每只虫子是否被放入机器:如果第 i 个字符是“0”则代表编号为 i 的虫子未被放入,“1” 则代表已被放入。后面跟的数字是统计的昆虫足数 mod 2 的结果。 由于 NASA的实验机器精确无误,保证前后数据不会自相矛盾。即给定数据一定有解。

输出

在给定数据存在唯一解时有 N+1行,第一行输出一个不超过M的正整数K,表明在第K 次统计结束后就可以确定唯一解;接下来 N 行依次回答每只千足虫的身份,若是奇数条足则输出“?y7M#”(火星文),偶数条足输出“Earth”。如果输入数据存在多解,输出“Cannot Determine”。 所有输出均不含引号,输出时请注意大小写。

样例

输入

3 5 
011 1 
110 1 
101 0 
111 1 
010 1

输出

4 
Earth 
?y7M# 
Earth 

提示

对于 20%的数据,满足 N=M≤20; 对于 40%的数据,满足 N=M≤500; 对于 70%的数据,满足 N≤500,M≤1,000; 对于 100%的数据,满足 N≤1,000,M≤2,000。

========================================================== 请不要提交!

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题