[yukicoder] No.276 連続する整数の和(1)
問題
No.276 連続する整数の和(1) - yukicoder
整数の性質に関する問題です。
考え方
個の連続する数は一般に、
と表すことができます。これらの和 は、
となります。
のとき
このとき、
となるので、 の最大公約数は となります。
のとき
このとき、
となるので、 の最大公約数は となります。
コード
import java.util.Scanner; public class Exec0276 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); long N = scan.nextLong(); scan.close(); if(N % 2 == 1) { System.out.println(N); }else { System.out.println(N / 2); } } }