-
[백준 1874 with Java] 스택수열
https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 스택 수열이라는 문제 이름에 맞게 스택을 활용해서 풀어주면 쉽게 풀린다. 1~n 까지 스택에 push하다가 입력받은 배열 값과 비교하면서 pop해주는 식으로 풀어보았다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOExc..
개발/Algorithm
2024. 2. 8.
-
[백준 23971] ZOAC4
https://www.acmicpc.net/problem/23971 23971번: ZOAC 4 i행 j열 자리를 (i, j)라고 할 때, (1,1)에 참가자가 앉은 경우 다른 참가자는 (1,2), (2,1), (2,2) 자리를 제외한 나머지 자리에 앉을 수 있다. (2,2)의 경우는 (1,1)과 행 번호 및 열 번호의 차가 1보다 크 www.acmicpc.net H행, W열의 자리가 놓여져있는 상황이다. 세로로 N만큼 떨어져서 앉아야하는데, 그럼 한 사람이 앉은 자리를 더해줘서 N+1 의 자리를 차지한다고 본다. 그럼 H 행에서 N+1의 자리를 몇번 차지할 수 있는지 구하고, 그 값을 올림해준다. (꼭 N+1을 차지하지 않더라도 한자리만 있어도 앉을 순 있으므로 ) 그럼 W 열도 마찬가지 방법으로 구한 ..
개발/Algorithm
2023. 12. 1.