312 - Crosswords (II)
Posted: Tue Nov 25, 2003 4:59 pm
Does anyone have a tricky input that would show me why I'm getting WA? I can't find any errors in my program, but apparently it's wrong. Thanks.
hope this can help uDon't use any unnecessary spaces at the end of the line.
Code: Select all
8 7
1 1 1 1 1 1 1
1 0 1 0 0 1 1
0 0 1 0 0 0 0
0 0 1 0 1 0 0
1 1 1 1 1 1 1
0 0 0 1 0 0 0
1 0 0 0 0 0 1
1 1 1 1 1 1 1
6 7
1 0 0 0 0 1 1
0 0 1 0 0 0 0
0 0 1 0 1 0 0
0 1 0 1 1 1 1
0 0 0 1 0 0 0
1 0 0 0 0 0 1
6 7
1 0 0 0 0 1 1
0 0 1 0 0 0 0
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 0 0 0 0 0 1
6 6
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
0 1 0 1 0 1
5 3
1 0 1
0 0 0
1 1 1
0 0 0
1 0 1
2 2
1 0
0 0
6 1
0
0
1
1
1
0
0 0
Code: Select all
++++++ +++++++++++
+001 + +002 +003 +
+ + + + +
+++++++++++ +++++++++++++++++++++
+004 + + +005 + +006 +007 +
+ + + + + + + +
+++++++++++ +++++++++++++++++++++
+008 + + + + +009 + +
+ + + + + + + +
+++++++++++ ++++++ +++++++++++
++++++++++++++++ ++++++++++++++++
+010 +011 +012 + +013 +014 + +
+ + + + + + + +
++++++++++++++++++++++++++++++++++++
+015 + + + + +
+ + + + + +
++++++++++++++++++++++++++
+++++++++++++++++++++
+001 + +002 +003 +
+ + + + +
++++++++++++++++++++++++++++++++++++
+004 + ++++++005 + +006 +007 +
+ + ++++++ + + + +
++++++++++++++++++++++++++++++++++++
+008 + ++++++ + +009 + +
+ + ++++++ + + + +
+++++++++++++++++++++ +++++++++++
+ ++++++010 +
+ ++++++ +
++++++++++++++++ ++++++++++++++++
+011 +012 + + +013 +014 + +
+ + + + + + + +
++++++++++++++++++++++++++++++++++++
+015 + + + + +
+ + + + + +
++++++++++++++++++++++++++
+++++++++++++++++++++
+001 + +002 +003 +
+ + + + +
++++++++++++++++++++++++++++++++++++
+004 + + +005 + + + +
+ + + + + + + +
+++++++++++ +++++++++++++++++++++
++++++++++++++++++++++++++
+006 + + + + +
+ + + + + +
++++++++++++++++++++++++++
++++++ ++++++ ++++++
+ + + + + +
+ + + + + +
+++++++++++++++++++++++++++++++
+ ++++++ ++++++ +
+ ++++++ ++++++ +
+++++++++++++++++++++++++++++++
+ ++++++ ++++++ +
+ ++++++ ++++++ +
+++++++++++++++++++++++++++++++
+ ++++++ ++++++ +
+ ++++++ ++++++ +
+++++++++++++++++++++++++++++++
+ ++++++ ++++++ +
+ ++++++ ++++++ +
+++++++++++++++++++++++++++++++
+ + + + + +
+ + + + + +
++++++ ++++++ ++++++
++++++
+001 +
+ +
++++++++++++++++
+002 + + +
+ + + +
++++++++++++++++
++++++++++++++++
+003 +004 + +
+ + + +
++++++++++++++++
+ +
+ +
++++++
++++++
+001 +
+ +
+++++++++++
+002 + +
+ + +
+++++++++++
++++++
+001 +
+ +
++++++
+ +
+ +
++++++
++++++
+ +
+ +
++++++
Code: Select all
17 22
1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0
0 0 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 0 1
1 0 0 1 1 0 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 1
1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 1
0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 1 1 0 1
1 1 0 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1
1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1
0 1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1 1 0 1
1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 1 0 0 0 1 1 1
1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1
0 1 0 1 1 0 0 0 1 1 0 1 1 1 0 1 1 0 0 0 1 1
0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1
0 1 0 1 1 0 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 1
1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1
1 0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 1 1 0
0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 0 1 0
1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 1 0 0
18 19
1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 0 0 1 0
0 1 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 1 1
1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 0 0 0 1
1 0 0 1 0 1 1 0 0 0 1 1 1 1 0 1 1 1 0
1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 0
1 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 0
1 1 1 0 0 1 1 1 1 0 1 1 1 0 0 1 0 1 0
0 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 0 0
0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 0 0 0 0
1 1 0 1 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0
1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 0 1 0 0
1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 1 0 1 1
0 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1
0 1 0 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1
1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 0 0 1 0
1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 0 1 1 1
1 0 1 0 1 0 1 1 0 1 0 0 0 0 0 1 1 1 1
0 1 1 0 0 1 1 0 1 1 0 1 0 0 0 0 1 0 1
17 22
1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0
0 0 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 0 0 1
1 0 0 1 1 0 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 1
1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 0 1
0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 1 1 0 1
1 1 0 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1
1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1
0 1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1 1 0 1
1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 1 0 0 0 1 1 1
1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1
0 1 0 1 1 0 0 0 1 1 0 1 1 1 0 1 1 0 0 0 1 1
0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1
0 1 0 1 1 0 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 1
1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1
1 0 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 1 1 0
0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 0 1 0
1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 1 0 0
0 0
Code: Select all
7 7
0 0 1 1 1 0 0
0 1 0 0 0 1 0
1 0 0 0 0 0 1
1 0 0 1 0 0 1
1 0 0 0 0 0 1
0 1 0 0 0 1 0
0 0 1 1 1 0 0
5 5
0 0 1 0 0
0 0 1 0 0
0 1 1 1 0
0 1 0 1 0
0 0 0 0 0
5 5
0 0 0 0 0
0 1 0 1 0
0 1 1 1 0
0 0 1 0 0
0 0 1 0 0
2 2
1 1
1 1
3 3
0 0 0
0 1 0
0 0 0
3 3
1 1 1
1 0 1
1 1 1
8 8
0 1 1 1 1 1 1 0
1 0 1 1 1 1 0 1
1 0 1 1 1 1 0 1
1 0 0 1 1 0 0 1
1 1 0 0 0 0 1 1
1 1 1 0 0 1 1 1
1 1 1 0 0 1 1 1
1 1 1 0 0 1 1 1
8 8
0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 0
0 0 1 0 1 0 0 0
0 0 1 0 0 1 0 0
0 0 0 1 1 1 0 0
0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1
1 1 0 0 0 0 0 0
0 0
Code: Select all
+++++++++++ +++++++++++
+001 + + +002 +003 +
+ + + + + +
++++++++++++++++++++++++++++++++++++
+ ++++++004 +005 +006 ++++++ +
+ ++++++ + + ++++++ +
++++++++++++++++++++++++++++++++++++
+007 + + + +008 +
+ + + + + +
++++++++++++++++++++++++++
+009 + ++++++010 + +
+ + ++++++ + +
++++++++++++++++++++++++++
+011 + +012 + + +
+ + + + + +
++++++++++++++++++++++++++++++++++++
+013 ++++++014 + + ++++++015 +
+ ++++++ + + ++++++ +
++++++++++++++++++++++++++++++++++++
+016 + + +017 + +
+ + + + + +
+++++++++++ +++++++++++
+++++++++++ +++++++++++
+001 +002 + +003 +004 +
+ + + + + +
+++++++++++ +++++++++++
+005 + + +006 + +
+ + + + + +
+++++++++++ +++++++++++
+ + + +
+ + + +
++++++ ++++++ ++++++
+ + +007 + + +
+ + + + + +
++++++++++++++++++++++++++
+008 + + + + +
+ + + + + +
++++++++++++++++++++++++++
++++++++++++++++++++++++++
+001 + +002 + +003 +
+ + + + + +
++++++++++++++++++++++++++
+ + + + + +
+ + + + + +
++++++ ++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+004 +005 + +006 + +
+ + + + + +
+++++++++++ +++++++++++
+007 + + +008 + +
+ + + + + +
+++++++++++ +++++++++++
++++++++++++++++
+001 + +002 +
+ + + +
++++++++++++++++
+ ++++++ +
+ ++++++ +
++++++++++++++++
+003 + + +
+ + + +
++++++++++++++++
++++++
+ +
+ +
++++++
++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+001 + +002 +
+ + + +
++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+003 +004 + +005 + +
+ + + + + +
+++++++++++++++++++++++++++++++
+006 +007 +008 + +
+ + + + +
+++++++++++++++++++++
+009 + +
+ + +
+++++++++++
+010 + +
+ + +
+++++++++++
+011 + +
+ + +
+++++++++++
+++++++++++++++++++++++++++++++++++++++++
+001 + + + + + + +002 +
+ + + + + + + + +
+++++++++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++ +
+ +++++++++++++++++++++++++++++++ +
+++++++++++++++++++++++++++++++++++++++++
+003 +004 ++++++005 ++++++006 +007 + +
+ + ++++++ ++++++ + + +
+++++++++++++++++++++++++++++++++++++++++
+008 + ++++++009 + ++++++010 + +
+ + ++++++ + ++++++ + +
+++++++++++++++++++++++++++++++++++++++++
+011 + +012 ++++++++++++++++013 + +
+ + + ++++++++++++++++ + +
+++++++++++++++++++++++++++++++++++++++++
+014 + + + + + + + +
+ + + + + + + + +
+++++++++++++++++++++++++++++++++++++++++
+015 + +
+ + +
+++++++++++++++++++++++++++++++++++++++++
+016 + + + + + +
+ + + + + + +
+++++++++++++++++++++++++++++++
Code: Select all
cut after AC
Code: Select all
for (int i=1; i<=n; i++)
{
if (M[i][1] == 0) elimina(i, 1);
if (M[i][n] == 0) elimina(i, m);
}
Code: Select all
if (M[i][n] == 0) elimina(i, m);
Code: Select all
if (M[i][m] == 0) elimina(i, m);
Code: Select all
7 7
0 0 1 1 1 0 0
0 1 0 0 0 1 0
1 0 0 0 0 0 1
1 0 0 1 0 0 1
1 0 0 0 0 0 1
0 1 0 0 0 1 0
0 0 1 1 1 0 0
5 5
0 0 1 0 0
0 0 1 0 0
0 1 1 1 0
0 1 0 1 0
0 0 0 0 0
5 5
0 0 0 0 0
0 1 0 1 0
0 1 1 1 0
0 0 1 0 0
0 0 1 0 0
2 2
1 1
1 1
3 3
0 0 0
0 1 0
0 0 0
3 3
1 1 1
1 0 1
1 1 1
8 8
0 1 1 1 1 1 1 0
1 0 1 1 1 1 0 1
1 0 1 1 1 1 0 1
1 0 0 1 1 0 0 1
1 1 0 0 0 0 1 1
1 1 1 0 0 1 1 1
1 1 1 0 0 1 1 1
1 1 1 0 0 1 1 1
8 8
0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 0
0 0 1 0 1 0 0 0
0 0 1 0 0 1 0 0
0 0 0 1 1 1 0 0
0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 1
1 1 0 0 0 0 0 0
0 0
Code: Select all
+++++++++++ +++++++++++
+001 + + +002 +003 +
+ + + + + +
++++++++++++++++++++++++++++++++++++
+ ++++++004 +005 +006 ++++++ +
+ ++++++ + + ++++++ +
++++++++++++++++++++++++++++++++++++
+007 + + + +008 +
+ + + + + +
++++++++++++++++++++++++++
+009 + ++++++010 + +
+ + ++++++ + +
++++++++++++++++++++++++++
+011 + +012 + + +
+ + + + + +
++++++++++++++++++++++++++++++++++++
+013 ++++++014 + + ++++++015 +
+ ++++++ + + ++++++ +
++++++++++++++++++++++++++++++++++++
+016 + + +017 + +
+ + + + + +
+++++++++++ +++++++++++
+++++++++++ +++++++++++
+001 +002 + +003 +004 +
+ + + + + +
+++++++++++ +++++++++++
+005 + + +006 + +
+ + + + + +
+++++++++++ +++++++++++
+ + + +
+ + + +
++++++ ++++++ ++++++
+ + +007 + + +
+ + + + + +
++++++++++++++++++++++++++
+008 + + + + +
+ + + + + +
++++++++++++++++++++++++++
++++++++++++++++++++++++++
+001 + +002 + +003 +
+ + + + + +
++++++++++++++++++++++++++
+ + + + + +
+ + + + + +
++++++ ++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+004 +005 + +006 + +
+ + + + + +
+++++++++++ +++++++++++
+007 + + +008 + +
+ + + + + +
+++++++++++ +++++++++++
++++++++++++++++
+001 + +002 +
+ + + +
++++++++++++++++
+ ++++++ +
+ ++++++ +
++++++++++++++++
+003 + + +
+ + + +
++++++++++++++++
++++++
+ +
+ +
++++++
++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+001 + +002 +
+ + + +
++++++ ++++++
+ + + +
+ + + +
+++++++++++ +++++++++++
+003 +004 + +005 + +
+ + + + + +
+++++++++++++++++++++++++++++++
+006 +007 +008 + +
+ + + + +
+++++++++++++++++++++
+009 + +
+ + +
+++++++++++
+010 + +
+ + +
+++++++++++
+011 + +
+ + +
+++++++++++
+++++++++++++++++++++++++++++++++++++++++
+001 + + + + + + +002 +
+ + + + + + + + +
+++++++++++++++++++++++++++++++++++++++++
+ +++++++++++++++++++++++++++++++ +
+ +++++++++++++++++++++++++++++++ +
+++++++++++++++++++++++++++++++++++++++++
+003 +004 ++++++005 ++++++006 +007 + +
+ + ++++++ ++++++ + + +
+++++++++++++++++++++++++++++++++++++++++
+008 + ++++++009 + ++++++010 + +
+ + ++++++ + ++++++ + +
+++++++++++++++++++++++++++++++++++++++++
+011 + +012 ++++++++++++++++013 + +
+ + + ++++++++++++++++ + +
+++++++++++++++++++++++++++++++++++++++++
+014 + + + + + + + +
+ + + + + + + + +
+++++++++++++++++++++++++++++++++++++++++
+015 + +
+ + +
+++++++++++++++++++++++++++++++++++++++++
+016 + + + + + +
+ + + + + + +
+++++++++++++++++++++++++++++++
It's not a valid input.pooya wrote:What is the output for
1 0
or
0 1
Code: Select all
1 2
1 0
1 2
0 1
0 0
Code: Select all
++++++
+ +
+ +
++++++
++++++
+ +
+ +
++++++