inblog logo
|
LHS's Study Space
    알고리즘문제풀기랜덤마라톤

    [랜덤 마라톤] Ornaments(26550)

    lhs's avatar
    lhs
    Dec 04, 2024
    [랜덤 마라톤] Ornaments(26550)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    www.acmicpc.net
    https://www.acmicpc.net/problem/26550
    notion image
    notion image

    1. 문제 풀이 아이디어

    • 수학적으로 계산하면 문제를 효율적으로 해결할 수 있다.

    2. 나의 정답 코드

    public class Main { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); StringBuilder stringBuilder = new StringBuilder(); int t = Integer.parseInt(bufferedReader.readLine()); for (int i = 0; i < t; i++) { long n = Integer.parseInt(bufferedReader.readLine()); stringBuilder.append(n * (n + 1) * (n + 2) / 6).append('\n'); } System.out.print(stringBuilder); bufferedReader.close(); } }

    3. 정리

    notion image
    • 위의 수학 공식을 사용하여 문제를 쉽게 해결했다.
    Share article
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리

    LHS's Study Space

    RSS·Powered by Inblog