본문 바로가기

PS

[BOJ] 9517번 : 아이 러브 크로아티아

 

https://www.acmicpc.net/problem/9517

 

9517번: 아이 러브 크로아티아

"I love Croatia"는 네델란드의 인기 티비 프로그램 "I love my country"의 포맷 라이센스를 수입해 만든 크로아티아의 티비쇼이다. 이 티비쇼에서 가장 인기있는 게임은 "Happy Birthday"이며, 이 게임에 대한

www.acmicpc.net

 

알고리즘 분류 : 시뮬레이션

 

더보기
public class Main {

    public static PrintWriter out;
    public static void main(String[] args) throws IOException {
        MyScanner sc = new MyScanner();
        out = new PrintWriter(new BufferedOutputStream(System.out));
        int TimeOut = 3 * 60 + 30;
        int K = sc.nextInt();
        int N = sc.nextInt();
        int index = K;
        boolean flag = false;
        for (int tc = 0; tc < N; tc++) {

            String[] str = sc.nextLine().split(" ");
            TimeOut -= Integer.parseInt(str[0] + "");
            if (TimeOut <= 0 && !flag) {                
                out.println(index);
                flag = true;
            } else {
                if (str[1].equals("T")) {
                    index++;
                    if(index >=9){ index = 1;}
                } 
            }
        }
        out.flush();
    }
}

 

우리나라 게임으로 폭탄 돌리기 게임을 생각하면 될 것 같다.

8명의 인원이 3분 30초동안의 시간 동안 문제를 푸는 방식

 

문제를 푼다면 -> 자신의 왼쪽 (ex : 1->2, 2->3 , 8->1)으로 진행되고

만약 풀지 못하거나 문제를 스킵한다면 폭탄을 넘기지 못하고 다시 맞출 때까지 풀어야 한다.

 

이러한 것을 생각하고 코드로 구현시킨다면 해결 완료!

'PS' 카테고리의 다른 글

[BOJ] 1958번: LCS 3  (0) 2021.06.03
[BOJ] 1145번 : 적어도 대부분의 배수  (0) 2017.06.23
[BOJ] 1987번 : 알파벳  (0) 2017.06.10
[BOJ] 2468번: 안전 영역  (0) 2017.06.09
[BOJ] 2583번: 영역 구하기  (0) 2017.06.08