Java
硅基憨憨
这个作者很懒,什么都没留下…
展开
-
微信小程序一笔画一代手动辅助
前两天看见微信里有同学在玩一笔画,我就玩了一会,很简单,但是还是有比较困难的关卡,比如这个 然后就想着用算法写一个辅助,首先想到的就是回溯了,话不多说,先上成果第一个结果是可行的,但是为什么会有第二个我还不清楚,有弄懂的可以分享一下因为用的Java,本着面向对象的原则,定义了一个类OnePenCat.java定义一个二维数组表示地图,再定义一个二维字符数组,保存结...原创 2018-12-31 15:12:45 · 733 阅读 · 0 评论 -
求数独的解——回溯
终于在2019的第一天赶上了第一篇博客首先看看数独的规则数独就是同一行不能有重复,同一列不能有重复,同一宫内不能有重复,思考的时候也看了很多博客,写完发现并没有那么麻烦其实知道了这些规则,就很好办了,总体采用回溯算法首先把数独转换成二维数组 int[][] map = { {7,1,2,0,0...原创 2019-01-01 20:35:47 · 306 阅读 · 0 评论 -
蓝桥杯2014JAVAB组第三题猜字母
题干:abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。 都在注释里了public class Main { public static void main(String...原创 2019-02-14 20:51:46 · 204 阅读 · 1 评论 -
2014蓝桥杯JAVAB组-扑克序列
题干:A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序最小的那个。 例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。 这题也没什么好的办法,只能穷举,但是可以做些剪枝(不知道算不...原创 2019-02-15 19:16:50 · 297 阅读 · 0 评论 -
2014蓝桥杯JAVAB组-分糖果
题干:问题描述 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子。 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。 反复进行这个游戏,直到所有小朋友的糖果数都相同为止。 你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入格式 程序首先读入一个整数...原创 2019-02-16 19:12:46 · 252 阅读 · 0 评论 -
android EditText 什么都不输值为“” 以及equals和==的区别
==比较的是对象的内存地址equals比较的是对象内容 我在比较et_start.getText().toString()与""的时候用了==没有得到我想要的结果因为String是类,不是基本数据类型String之间的比较要用equals 基本功不扎实,太可怕了 ...原创 2019-02-14 14:30:26 · 251 阅读 · 0 评论