[JAVA] 백준 9461번: 파도반 수열
문제파도반 수열이 주어질 때, N번째 삼각형의 변의 길이를 구하는 문제. 아이디어문제에 답이 나와있다.변의 길이는 각각 1, 1, 1, 2, 2, 3, 4, 5, 7, 9 인데, 이를 자세히 보면 아래 규칙을 찾을 수 있다.$$a_{n} = a_{n-2} + a_{n-3}$$이 규칙을 배열을 이용해 그대로 구현한다. 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder ..
[JAVA] 백준 9375번: 패션왕 신해빈
문제주어지는 옷들을 조합해 입고 다니되, 같은 옷의 조합을 입으면 안된다는 조건이 붙을 때, 옷을 조합해 입고다닐 수 있는 날의 최댓값을 구하는 문제. 아이디어선글라스 3개, 바지 2벌의 경우를 생각해보자선글라스만 골랐을 때, 각 종류의 선글라스 3개를 각각 고르는 경우 3가지 + 선글라스를 고르지 않는 경우 1가지, 총 4가지의 경우의 수가 나온다.바지만 골랐을 때, 각 종류의 바지 2벌을 각각 고르는 경우 2가지 + 바지를 고르지 않는 경우 1가지, 총 3가지의 경우의 수가 나온다.따라서, 선글라스와 바지를 조합하는 경우는 4 x 3, 여기에 둘 다 고르지 않는 경우는 존재하지 않아야 하므로 - 1가지를 해 총 11가지의 경우의 수가 존재하게 된다.즉, "각 타입의 종류 수 + 1" 한 값을 각각 모..