随笔分类 -  第七届蓝桥杯JavaB组(省赛)

摘要:用HashMap的键值对关系可以很好的进行记录一个数字是否出现过并且上次出现的位置,当在HashMap中包含Key时说明其出现过并且其value代表其上次出现的坐标,因此可以在此区间内进行计算有多少个不同的数字;计算有多少个不同的数字可以使用HashSet,因为HashSet不能存放相同的对象;当在 阅读全文
posted @ 2019-03-21 19:46 一转身已万水千山 阅读(212) 评论(0) 推荐(0)
摘要:以为暴力大点的数据跑不出来,结果试了还是可以的。 阅读全文
posted @ 2019-03-16 21:07 一转身已万水千山 阅读(218) 评论(0) 推荐(1)
摘要:参考链接:https://blog.csdn.net/u014552756/article/details/50946197 先从12个数中选取5个数,根据组合公式可以算出一种有792种情况。 接下来判断每一种情况是否符合相邻要求,由图可得,方格的上下左右分别为-4,+4,-1,+1;如果以此来判断 阅读全文
posted @ 2019-03-15 19:00 一转身已万水千山 阅读(588) 评论(0) 推荐(0)
摘要:DFS解决: 递归每个格子依次放入0~9,放入数字前判断是否满足条件: 判断当前数字是否被使用 判断相邻格子是否连续 主要是判断条件,其他设计都很简单。 答案:1580 阅读全文
posted @ 2019-03-14 22:10 一转身已万水千山 阅读(353) 评论(0) 推荐(0)
摘要:只要认真分析,很容易看出来 阅读全文
posted @ 2019-03-13 19:44 一转身已万水千山 阅读(349) 评论(0) 推荐(1)
摘要:此题简单分析即可得出答案。 答案: 阅读全文
posted @ 2019-03-12 17:09 一转身已万水千山 阅读(312) 评论(0) 推荐(0)
摘要:全排列思想:https://www.cnblogs.com/chiweiming/p/9279858.html 答案:29 阅读全文
posted @ 2019-03-12 12:55 一转身已万水千山 阅读(209) 评论(0) 推荐(0)