#26990: Java AC


s25698363@gmail.com (Junior程式玩家)

學校 : 不指定學校
編號 : 161353
來源 : [114.36.30.198]
最後登入時間 :
2021-09-08 00:34:30
a216. 數數愛明明 | From: [114.36.30.198] | 發表日期 : 2021-09-06 16:18

import java.util.Scanner;
public class a216 {
    public static void main(String[] args) {
/*
型態必用長整數,不然會出錯
*/
        Scanner input = new Scanner(System.in);

        while (input.hasNext()){
            long n = input.nextLong();
            System.out.println(f(n) + " " + g(n));
        } 
        
        input.close();
    }

    public static long f(long n){
        if (n == 1)
            return 1;
        else
            return n + f(n - 1);
    }

    public static long g(long n){
        return n * (n+1) * (n+2) / 6; //此處為大神整理公式,可有效節省記憶體
    }
}
 
#26992: Re:Java AC


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
a216. 數數愛明明 | From: [36.238.39.26] | 發表日期 : 2021-09-06 16:24

f 也有公式

你如果喜歡的畫,也可以套 :D

 
#27020: Re:Java AC


s25698363@gmail.com (Junior程式玩家)

學校 : 不指定學校
編號 : 161353
來源 : [114.36.30.198]
最後登入時間 :
2021-09-08 00:34:30
a216. 數數愛明明 | From: [114.36.30.198] | 發表日期 : 2021-09-06 22:52

f 也有公式

你如果喜歡的畫,也可以套 :D

原來f也有公式嗎哈哈,光是g的公式理解已炸裂;)

感謝你的回覆~

 
ZeroJudge Forum