当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 算法竞赛入门经典的java实现之3n+1问题-Demo05.java

    猜想:对于任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半。经过若干次这样的变换,一定为使n变为1。例如3->10->5->16->8->4->2->1。 输入n,输出变换的次数。n<=10的九次方。 样例输入:3 样例输出:7 ...

    27
    热度
  • [综合] 算法竞赛入门经典的java实现之阶乘之和-Demo06.java

    输入n,计算S=1!+2!+3!+4!+~n!的末六位(不含前导0)。n<=10的6次方。这里n!表示前n个正整数的乘积。 样例输入:10 样例输出:37913 下面贴出代码: packagecn.zimo.algorithm;importjava.util.Scanner;/***阶乘之和计...

    106
    热度
  • [综合] 算法竞赛入门经典的java实现之位数-Demo07.java

    输入一个不超过10的九次方的正整数,输出它的位数。例如12735的位数是5,请不要使用任何的数学函数,只用四则运算和循环语句实现。 样例输入:12345 样例输出:5 下面贴出源码: packagecn.zimo.algorithm;importjava.util.Scanner;/***位数dig...

    87
    热度
  • [综合] 算法竞赛入门经典的java实现之水仙花数-Demo08.java

    输出100~999之间的所有水仙花数。若三位数ABC满足ABC=A*A*A+B*B*B+C*C*C,则称其为水仙花数。例如153=1*1*1+5*5*5+3*3*3,所以153是水仙花数。 样例输出:153370371407 下面贴出源码: packagecn.zimo.algorithm; /**...

    98
    热度
  • [综合] 算法竞赛入门经典的java实现之倒三角形-Demo10.java

    输入正整数n<=20,输出一个n层的倒三角形。例如n=5时,输出如下: ######### ####### ##### ### # 下面贴出代码: packagecn.zimo.algorithm;importjava.util.Scanner;/***倒三角形*@author子墨*@date...

    96
    热度
  • [综合] 算法竞赛入门经典的java实现之统计-gt;Demo11.java

    输入一个正整数n,然后读取n个正整数,a1,a2,a3,~,an,最后在读入一个正整数m。统计n个正整数中有多少个数的值小于m。 样例输入:5 1642310 7 样例输出:3 下面贴出代码: packagecn.zimo.algorithm;importjava.util.Scanner;/***...

    26
    热度
  • [综合] 算法竞赛入门经典的java实现之调和级数-Demo12.java

    输入正整数n,输出H(n)=1+1/2+1/3+~+1/n的值,保留三位小数。例如,n=3时,答案为1.833。 样例输入:3 样例输出:1.833 下面贴出源码: packagecn.zimo.algorithm;importjava.util.Scanner;/***调和级数*@author子墨...

    73
    热度
  • [综合] 算法竞赛入门经典的java实现之近似计算π的值-Demo13.java

    计算π/4=1-1/3+1/5-1/7+~的π值,直到最后一项小于10的6次方。 样例输出:3.141594 下面贴出源码: packagecn.zimo.algorithm; /***近似计算*@author子墨*@date2018年4月26日下午7:30:52*/ publicclassDemo...

    99
    热度
  • [综合] 算法竞赛入门经典的java实现之子序列的和-Demo14.java

    输入两个正整数n<m<10的6次方,输出1/(n*n)+1/((n+1)*(n+1))+~+1/(m*m),保留5位小数。例如n=2,m=4时,答案是0.42361;n=65536,m=655360时,答案为0.00001。注意:本题有陷阱。 样例输入:24 样例输出:0.42361 样...

    96
    热度
  • [综合] 算法竞赛入门经典的java实现之分数化小数-Demo15.java

    输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<10的6次方,c<=100、 样例输入:164 样例输出:0.1667 下面贴出源码: packagecn.zimo.algorithm;importjava.text.DecimalFormat; importja...

    106
    热度
  • [综合] 算法竞赛入门经典的java实现之排列-gt;Demo16.java

    用1,2,3~9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有解。提示,不必太费脑筋。 样例输出: 192384576219438657273546819327654981 下面贴出源码: packagecn.zimo.algorithm...

    68
    热度
  • [综合] 算法竞赛入门经典的java实现之开灯问题-Demo17.java

    有n盏灯,编号为1~n。第1个人把所有灯打开,第二个人按下所有编号为2的倍数的开关(这些灯将被关掉),第三个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推,一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000。 样例输...

    11
    热度
  • [综合] 算法竞赛入门经典的java实现之蛇形填数-Demo18.java

    在n*n的方阵里填入,1,2,3,4,~,n*n,要求填成蛇形。例如n=4时,方阵为: 1011121 916132 815143 7654 上面的方阵中,多余的空格只是为了便于观察,不必严格输出。n<=8。 下面贴出源码: packagecn.zimo.algorithm;importjav...

    84
    热度
  • [综合] 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

    题目描述:java中提供了对正则表达式的支持。有的时候,恰当地使用正则,可以让我们的工作事半功倍! 如下代码用来检验一个四则运算式中数据项的数目,请填写划线部分缺少的代码。 注意:只填写缺少代码,不要写任何多余内容,例如,已有的双引号。 publicclassA{ publicstaticintf(...

    71
    热度
  • [综合] 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

    题目描述: 1/1+1/2+1/3+1/4+...在数学上称为调和级数。 它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。 但是,它发散的很慢: 前1项和达到1.0前4项和才超过2.0前83项的和才超过5.0 那么,请你计算一下,要加多少项,才能使得和达到或超过15.0呢? 请填写...

    92
    热度
  • [综合] 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\3

    题目描述: 如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗? 显然,这个值是介于2和3之间的一个数字。 请把x的值计算到小数后6位(四舍五入),并填写这个小数值。 注意:只填写一个小数,不要写任何多余的符号或说明。 直接上代码: packagewiki.zimo.exam0...

    42
    热度
  • [综合] 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\4

    题目描述: 今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列: 17126425374635 当然,如果把它倒过来,也是符合要求的。 请你找出另一种符合要求的排列法...

    24
    热度
  • [综合] 第5届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\5

    题目描述: 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。 【数据格式】输入一个整数n(0<n<10000000)表示直角三角形斜边的长度。要求输出一个整数...

    32
    热度
  • [综合] 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\1

    题目描述: 三角形面积 如【图1】所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢? 请填写三角形的面积。不要填写任何多余内容或说明性文字。 直接上代码: packagewiki.zimo.exam06;publicclassDemo01{publicstaticvoidmain...

    38
    热度
  • [综合] 第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\2

    题目描述: 立方变自身 观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3=18^3=5125+1+2=817^3=49134+9+1+3=17... 请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个? 请填写该数字,不要填写任何多余的内容或说明性的文字。直接上代码: pac...

    22
    热度