[Codeforces] suffix array
https://codeforces.com/edu/course/2/lesson/2/1 Courses - Codeforces codeforces.com [문제] S = ababba SUFFIX ARRAY = { ", a, ba, bba, abba, babba, ababba} 를 정렬하면 {", a, abba, ababba, bba, babba} How to store all these suffixes? What about string array? It will be too much b.c. the total length of the array is n^2 Instead let's store only the index of the first letter of each suffix 위의 예) {6, 5, 2, ..
더보기
[BOJ 9660] 돌 게임 6
문제 : 턴을 돌아가면서 돌을 1개 ,3개, 또는 4개 가져갈 수 있다. 마지막 돌을 가져가는 사람이 이긴다. 두 사람이 모두 '완벽하게' 게임을 한다. 누가 이기는 가? 상근이가 게임을 먼저 시작한다. 창영이가 다음으로 한다. 돌의 개수는 N개인데 1 ≤ N ≤ 1,000,000,000,000 풀이 방법 : 1개, 3개, 4개 일 때는 한 번에 가져가며 이긴다. 둘 다 돌이 자신의 차례에 1개 , 3개 , 4개가 안 남게 행동을 할 것이다. => 자신의 차례에 2개가 남으면 자신이 이김 https://casterian.net/algo/sprague-grundy.html (여기를 참고함..) The Casterian Home casterian.net N=1 상근 N=2 창영 N=3 상근 N=4 상근 N ..
더보기