随笔分类 -  算法

摘要:导读:最近有一个解析树的业务,之前参加过蓝桥杯算法比赛学过一些算法。(还好没有全部忘记哈哈)怕以后忘记这种思路特写此博文。 一、深度优先,记得广告中经常听到过,抱着试试看的态度买了3个疗程,效果不错........ 也经常听人说过什么车到山前必有路,船到桥头自然直。哈哈,这种思想就是回溯思想,也可称 阅读全文
posted @ 2020-01-22 17:20 是你晨曦哥呀 阅读(548) 评论(0) 推荐(0) 编辑
摘要:***.....***// .***...***.// ..***.***..// ...*****...// ....***....// ...*****...// ..***.***..// .***...***.// ***.....*** Scanner in=new Scanner(Sys 阅读全文
posted @ 2018-03-31 19:26 是你晨曦哥呀 阅读(79) 评论(0) 推荐(0) 编辑
摘要:for (int i = 1; i < 50; i++) { for (int j = 1; j < 50; j++) { if (1225+i*(i+1)+j*(j+1)-(i+i+1+j+j+1)==2015&&i<j) { System.out.println(i+" "+j); } } } 阅读全文
posted @ 2018-03-31 19:24 是你晨曦哥呀 阅读(136) 评论(0) 推荐(0) 编辑
摘要:立方尾不变// 有些数字的立方的末尾正好是该数字本身。// 比如:1,4,5,6,9,24,25,....// 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),// 符合这个特征的正整数一共有多少个。// 请提交该整数,不要填写任何多余的内容。 int count=0; fo 阅读全文
posted @ 2018-03-30 16:39 是你晨曦哥呀 阅读(334) 评论(0) 推荐(0) 编辑
摘要:鸡兔筒笼,砍脚法 Scanner in=new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); int c=0; if (b%2==0&&a<=(b/2)){ c=a*2; b-=c; b/=2; a-=b; System.ou 阅读全文
posted @ 2018-03-30 16:38 是你晨曦哥呀 阅读(133) 评论(0) 推荐(0) 编辑
摘要:最傻的方法 int sum = 0; for (int a = 1; a < 10; a++) { for (int b = 1; b < 10; b++) { for (int c = 1; c < 10; c++) { for (int d = 1; d < 10; d++) { for (in 阅读全文
posted @ 2018-03-30 16:36 是你晨曦哥呀 阅读(100) 评论(0) 推荐(0) 编辑
摘要:有一堆煤球,堆成三角棱锥形。具体:// 第一层放1个,// 第二层3个(排列成三角形),// 第三层6个(排列成三角形),// 第四层10个(排列成三角形),// ....// 如果一共有100层,共有多少个煤球?//// 请填表示煤球总数目的数字。// 注意:你提交的应该是一个整数,不要填写任何多 阅读全文
posted @ 2018-03-30 16:28 是你晨曦哥呀 阅读(137) 评论(0) 推荐(0) 编辑
摘要:美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。//他曾在1935~1936年应邀来中国清华大学讲学。//一次,他参加某个重要会议,年轻的脸孔引人注目。//于是有人询问他的年龄,他回答说://“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字 阅读全文
posted @ 2018-03-30 16:21 是你晨曦哥呀 阅读(88) 评论(0) 推荐(0) 编辑
摘要:我们小时候都玩过拍三的游戏,即含有三和三的倍数的数字时喊过。// 请你设计一段程序,实现输入任意一个正整数,找到它里面符合拍三// 游戏的数字个数。// 例如,// 输入:// 10// 程序应该输出:// 3// 再例如// 输入:35// 程序应该输出:// 17 Scanner in=new 阅读全文
posted @ 2018-03-30 16:18 是你晨曦哥呀 阅读(916) 评论(0) 推荐(0) 编辑
摘要:把一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。// 对新得到的整数仍然可以继续这一运算过程。// 比如,给定整数为4,则一系列的运算结果为:// 16,37,58,89,....// 本题的要求是,已知一个整数x,求第n步的运算结果。// 数据格式要求:// 输入,两 阅读全文
posted @ 2018-03-30 16:17 是你晨曦哥呀 阅读(252) 评论(0) 推荐(0) 编辑
摘要:// 年// 大年// 过大年// 能过大年// 怎能过大年// 我怎能过大年//+ 让我怎能过大年// // 能能能能能能能int sum; int i; int temp,t; int a,b,c,d,e,f,g;//代表每一位上的数字 for(i=1000000;i<10000000;i++) 阅读全文
posted @ 2018-03-30 16:15 是你晨曦哥呀 阅读(170) 评论(0) 推荐(0) 编辑
摘要:题目就不说了,直接代码了 //五位数的回文素数 int E=0; for(int a=10000;a<100000;a++) { if (f31(a)&&f32(a)) { E++; } } System.out.println(E); } public static boolean f31(int 阅读全文
posted @ 2018-03-30 16:12 是你晨曦哥呀 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。 它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字 但是,它发散的很慢: 前1项和达到 1.0 前4项和才超过 2.0 前83项的和才超过 5.0 那么,请你计算一下,要加多少项,才能使得和达到或超过 15 阅读全文
posted @ 2018-03-30 16:08 是你晨曦哥呀 阅读(412) 评论(0) 推荐(0) 编辑
摘要:现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □(如果显示不出来,可以参见【图1.jpg】)每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 阅读全文
posted @ 2018-03-29 10:58 是你晨曦哥呀 阅读(189) 评论(0) 推荐(0) 编辑
摘要:警察抓到A,B,C,D四个罪犯,在审问他们谁是主谋时,他们说:A说:不是我。B说:是C。C说:是D。D说:他胡说。已知只有一个主谋,三个人说的是真话,一个人说的是假话。现在要根据这些信息,找出真正的主谋。 for (int i = 0; i < 2; i++) { for (int j = 0; j 阅读全文
posted @ 2018-03-27 17:48 是你晨曦哥呀 阅读(55) 评论(0) 推荐(0) 编辑
摘要:<a href="www.xiaolei.bid">爱淘网</a> 易建联所在的奥运男篮,球员的球衣号码都是连续的正整数,最小的号码并不是从1开始排的。如果除去易建联的球衣号码不算,其它球员的球衣号码加起来,刚好是100!并且,易建联的球衣号码刚好等于其他男篮队员的人数!....还有,易建联的球衣号 阅读全文
posted @ 2018-03-27 17:45 是你晨曦哥呀 阅读(124) 评论(0) 推荐(0) 编辑
摘要:public static int f1(int a) { if (a==1) //出口 { return 1; } return f1(a-1)+a;//规律100+99+99+98......一直递归知道找到出口 public static void main(String[] args) { 阅读全文
posted @ 2018-03-26 12:12 是你晨曦哥呀 阅读(190) 评论(0) 推荐(0) 编辑

主题色彩
点击右上角即可分享
微信分享提示