{"trustable":true,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"panel_content\"\u003e Yesterday, my teacher taught me about bit operators: and (\u0026amp;), or (|), xor (^). I generated a number table a[N], and wrote a program to calculate the matrix table b[N][N] using three kinds of bit operator. I thought my achievement would get teacher\u0027s attention.\u003cbr\u003e The key function is the code showed below.\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/6d8c0ed1b382366e1d967c6683bf7b4f?v\u003d1715677425\"\u003e\u003c/center\u003e\u003cbr\u003e There is no doubt that my teacher raised lots of interests in my work and was surprised to my talented programming skills. After deeply thinking, he came up with another problem: if we have the matrix table b[N][N] at first, can you check whether corresponding number table a[N] exists?\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":" There are multiple test cases.\u003cbr\u003e For each test case, the first line contains an integer N, indicating the size of the matrix. (1 \u0026lt;\u003d N \u0026lt;\u003d 500).\u003cbr\u003e The next N lines, each line contains N integers, the jth integer in ith line indicating the element b[i][j] of matrix. (0 \u0026lt;\u003d b[i][j] \u0026lt;\u003d 2 \u003csup\u003e31\u003c/sup\u003e - 1)\u003cbr\u003e"}},{"title":"Output","value":{"format":"HTML","content":" For each test case, output \"YES\" if corresponding number table a[N] exists; otherwise output \"NO\"."}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\r\n0 4\r\n4 0\r\n3\r\n0 1 24\r\n1 0 86\r\n24 86 0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eYES\r\nNO\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}