응애개발자
article thumbnail
728x90

문제

 

14568번: 2017 연세대학교 프로그래밍 경시대회

규칙에 맞게 사탕을 분배하는 경우의 수를 출력한다. 택희, 영훈이, 남규가 받은 사탕의 수를 각각 A, B, C개라고 할 때, 서로 다른 (A, B, C) 순서쌍의 수를 세면 된다. 만일 규칙에 맞게 사탕을 분

www.acmicpc.net


코드

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    private static BufferedReader br;
    private static int N;
    private static int answer = 0;

    //입력
    public static void input() throws Exception{
        br = new BufferedReader(new InputStreamReader(System.in));

        N= Integer.parseInt(br.readLine());
    }

    //과정
    public static void process() {
        for(int i = 1 ; i < N; i++){
            for(int j = 1 ; j < N ; j++){
                for(int k = 1 ; k < N ; k++){
                    if(N-(i+j+k) !=0 ) continue;

                    if(i%2==1) continue;

                    if(j < k+2) continue;

                    answer++;
                }
            }
        }
        System.out.println(answer);
    }

    public static void main(String[] args) throws Exception{
        input();
        process();
    }
}
profile

응애개발자

@Eungae-D

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!