월간향유회

문제 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 1024 MB 348 115 104 46.222% 문제 N개의 양의 정수로 이루어진 수열 A=[A1,⋯,An]가 주어진다. 당신은 원하는 만큼 다음 조작을 할 수 있다. 조작을 하지 않는 것도 가능하다. 수열에서 인접한 원소가 서로소일 때, 그 두 원소의 순서를 바꾼다. 두 수의 최대공약수가 1인 경우 두 수를 서로소라고 한다. 이때, 조작 이후 사전 순으로 최소인 수열 A를 구해보자. 입력 첫째 줄에 수열의 길이 N이 주어진다. (1≤N≤3000) 둘째 줄에 N개의 양의 정수 A1,A2,⋯,An이 공백으로 구분되어 주어진다. (1≤Ai≤10^9) 출력 조작 이후 사전 순으로 최소인 수열 A를 한 줄에 공백으로 구분하여 출력한다. 예제 입력 1 ..
저번 Grand Arena #3 에 7문제가 나와 세 문제를 풀었는데 저번보다 문제 수는 더 많고 더 어려웠다.. 문제를 푸는 내내 망한 것 같다는 생각이 많이 들었다. (B번 수학문제에서 꽤 시간이 들고, C번 시뮬레이션 문제에서도 시간을 꽤나 끌었기에..) 시뮬레이션이 복잡해보이면 스킵하는 것도 전략인 것 같다. 상위 등수에서 C번문제를 많이 스킵한 것을 보았다. (심지어 C번빼고 다 맞춘 사람이 상위티어더라..) 다행히 E번 위상정렬 문제를 빠르게 풀어서 100등안에 들 수 있지 않았나 싶다. 아직 많이 부족하다..
코너.
'월간향유회' 태그의 글 목록