由数字0 组成的方阵中有一任意形状闭合圈,闭合圈由数字1构成围圈时只走上下左右4个方向。现要求把闭合圈内的所有空间都填写成2.例如:6X6的方阵(n=6)涂色前和涂色後的方阵如下:
接下来n行,由0和1组成的nXn的方阵
方阵内只有一个闭合圈,圈内至少有一个0
//感谢黄小U饮品指出本题数据和数据格式不一样. 巳修改(输入格式)
已经填好数字2的完整方阵。
思路:把map定义的大一圈以防有这样的数据(第二个测试点):
然后就可以避免输出这样的
//注意这里的判断边界是1+n,n会WA3个点 //因为这样矩阵就会多一圈再结合数据,相信你能懂 //把在1圈之外的0全部换为3但是上面的判断条件不能有map[x][y]==3,想想为啥
我原来用的是hibernate3.1.3版本+Spring2.0结果更新后,我配置的c3p0连接池是死活也连接不上了
一口气创建了好多。输出信息是这样的:
实在是不明白这两个版本的hibernate为什么会造成这种情况不知道大家有没有出现过这种情况,怎么解决这个问题呢?
问题已解决,谢谢大家!
产生的问题是因为没有配置hibernate.cache.provider_class很奇怪的问题,在3.1.3版夲中缓存提供类并非必须的而在3.2版本中,则必须配置才可以正常创建连接池
:) 万分感谢楼下各位的热心!!