zoukankan      html  css  js  c++  java
  • java小算法—大衍数列

    题目:
        中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。

        它的前几项是:0、2、4、8、12、18、24、32、40、50 ...

        其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。

    代码:

    public static void main(String[]args)
        {
            for(int i=1;i<100;i++)
            {
                if(i%2==0)            
                    System.out.println(i*i/2);
                else
                {
                    System.out.println((i*i-1)/2);
                }
            }
        }

    注:%和/是有区别的, %是用来求余的,而/是做除法来用。

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    CFgym102394I
    Infinite Fraction Path (后缀数组)
    2016ACM/ICPC亚洲区沈阳站-重现赛
    2sat学习笔记
    bzoj4176
    bzoj3309
    6C
    3U
    3T
    3R
  • 原文地址:https://www.cnblogs.com/pwhit/p/4926372.html
Copyright © 2011-2022 走看看