第五届校内选拔javaA组-第六题
来源:互联网 发布:济南新风向网络 编辑:程序博客网 时间:2024/05/21 15:04
你一定听说过“数独”游戏。
如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。
数独的答案都是唯一的,所以,多个解也称为无解。
本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。
本题的要求就是输入数独题目,程序输出数独的唯一解。我们保证所有已知数据的格式都是合法的,并且题目有唯一的解。
格式要求,输入9行,每行9个字符,0代表未知,其它数字为已知。
输出9行,每行9个数字表示数独的解。
例如:
输入(即图中题目):005300000
800000020
070010500
400005300
010070006
003200080
060500009
004000030
000009700
程序应该输出:
145327698
839654127
672918543
496185372
218473956
753296481
367542819
984761235
521839764
再例如,输入:
800000000
003600000
070090200
050007000
000045700
000100030
001000068
008500010
090000400
程序应该输出:
812753649
943682175
675491283
154237896
369845721
287169534
521974368
438526917
796318452
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 2000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。
注意:主类的名字必须是:Main,否则按无效代码处理。
0 0
- 第五届校内选拔javaA组-第六题
- 第五届校内选拔javaA组-第五题
- 第五届校内选拔javaA组-子序列第一题
- 第五届校内选拔javaA组-第二题
- 第五届校内选拔javaA组-第三题
- 第五届校内选拔javaA组-第三题
- 第五届校内选拔javaC组-第六题位单位分数之和
- 第五届校内选拔javaC组-第五题位平方和
- 第五届校内选拔javaB组-第七道题敢死队
- 第五届校内选拔javaB组-第二道题调和级数
- 第五届校内选拔javaC组-第四题过大年
- 第五届蓝桥杯JavaA组第六题
- 蓝桥杯校内选拔第六题
- 蓝桥杯校内选拔第五题
- 第六届蓝桥杯校内选拔
- 第五届校内选拔javaB组-第一道题正则表达式
- 第五届校内选拔javaC组-第三道题回文素数
- 第五届校内选拔javaC组-第七道题n级台阶
- 关于php的类与对象
- 重写equal 的同时为什么必须重写hashcode?
- GCD入门(一): 基本概念和Dispatch Queue
- 换一种方式接近梦想
- iOS中视图切换的四种方式
- 第五届校内选拔javaA组-第六题
- Python获取并输出当前日期时间
- 102.hdu--4148--Length of S(n)
- poj3057(*二分图匹配建模)
- IE下用JavaScript将HTML导出为Word、Pdf
- There is no getter for property named 'account' in 'class java.lang.String'
- Swift 集合类
- 位图图像原图修改
- spring+mongodb 文件上传与下载实现