{"trustable":false,"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\u003e \n \u003cdiv\u003e\n 数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。\n \u003c/div\u003e \n \u003cdiv\u003e\n 数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。\n \u003c/div\u003e \n\u003c/div\u003e \n\u003cdiv\u003e\n \u0026nbsp;\n\u003c/div\u003e \n\u003cdiv\u003e\n 杭州学军中学金策同学是NOI2014年全国第一,NOI2015年全国第二,同时也是数独世界锦标赛个人组冠军,在这里膜拜一下大神。\n \u003cbr\u003e \n \u003cbr\u003e 数独游戏的规则是这样的:在一个9x9的方格中,你需要把数字1-9填写到空格当中,并且使方格的每一行和每一列中都包含1-9这九个数字。同时还要保证,空格中用粗线划分成9个3x3的方格也同时包含1-9这九个数字。比如有这样一个题,大家可以仔细观察一下,在这里面每行、每列,以及每个3x3的方格都包含1-9这九个数字。\n \u003cbr\u003e \n \u003cbr\u003e 例题:\n \u003cbr\u003e \n \u003cimg src\u003d\"http://7xjob4.com1.z0.glb.clouddn.com/3304bfa5081c1c155a66e2de0db931c2\"\u003e\n \u003cbr\u003e \n \u003cbr\u003e 答案:\n \u003cbr\u003e \n \u003cimg src\u003d\"http://7xjob4.com1.z0.glb.clouddn.com/f26a4895ff1688de2371313bb02ae060\"\u003e\n\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv\u003e\n 本题包含多组测试,每组之间由一个空行隔开。每组测试会给你一个 9*9 的矩阵,同一行相邻的两个元素用一个空格分开。其中1-9代表该位置的已经填好的数,问号(? \n \u003cspan\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan\u003e)表示需要你填的数。\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\n\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv\u003e\n 对于每组测试,请输出它的解,同一行相邻的两个数用一个空格分开。两组解之间要一个空行。\n \u003cbr\u003e \n \u003cspan\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan\u003e对于每组测试数据保证它有且只有一个解。\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\n\u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cdiv\u003e\n 7 1 2 ? 6 ? 3 5 8\n\u003c/div\u003e \n\u003cdiv\u003e\n ? 6 5 2 ? 7 1 ? 4\n\u003c/div\u003e \n\u003cdiv\u003e\n ? ? 8 5 1 3 6 7 2\n\u003c/div\u003e \n\u003cdiv\u003e\n 9 2 4 ? 5 6 ? 3 7\n\u003c/div\u003e \n\u003cdiv\u003e\n 5 ? 6 ? ? ? 2 4 1\n\u003c/div\u003e \n\u003cdiv\u003e\n 1 ? 3 7 2 ? 9 ? 5\n\u003c/div\u003e \n\u003cdiv\u003e\n ? ? 1 9 7 5 4 8 6\n\u003c/div\u003e \n\u003cdiv\u003e\n 6 ? 7 8 3 ? 5 1 9\n\u003c/div\u003e \n\u003cdiv\u003e\n 8 5 9 ? 4 ? ? 2 3\u0026nbsp;\n\u003c/div\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cdiv\u003e\n 7 1 2 4 6 9 3 5 8\n\u003c/div\u003e \n\u003cdiv\u003e\n 3 6 5 2 8 7 1 9 4\n\u003c/div\u003e \n\u003cdiv\u003e\n 4 9 8 5 1 3 6 7 2\n\u003c/div\u003e \n\u003cdiv\u003e\n 9 2 4 1 5 6 8 3 7\n\u003c/div\u003e \n\u003cdiv\u003e\n 5 7 6 3 9 8 2 4 1\n\u003c/div\u003e \n\u003cdiv\u003e\n 1 8 3 7 2 4 9 6 5\n\u003c/div\u003e \n\u003cdiv\u003e\n 2 3 1 9 7 5 4 8 6\n\u003c/div\u003e \n\u003cdiv\u003e\n 6 4 7 8 3 2 5 1 9\n\u003c/div\u003e \n\u003cdiv\u003e\n 8 5 9 6 4 1 7 2 3\u0026nbsp;\n\u003c/div\u003e"}},{"title":"Hint","value":{"format":"HTML","content":"\u003cp\u003e 注意pascal用seekeof来判断文件结束\u003c/p\u003e"}}]}