[Codeforces Round #953] C - Manhattan Permutations
Problem - C - Codeforces codeforces.com알고리즘 : 그리디, 구현 1. 문제요약1부터 n까지 n개의 수를 적당히 배치한 수열을 $p_1,p_2,...,p_n$이라 하자.Manhattan value란 $|p_1 - 1| + |p_2 - 2| + ... + | p_n - n|$을 말한다.t개의 테스트케이스가 존재한다. 각 테스트케이스마다 n과 k가 주어질때, Manhattan value를 k로 만드는 수열이 존재한다면 'Yes'와 함께 그러한 수열 $p_1,p_2,...,p_n$을 출력한다. 존재하지 않는다면 'No'를 출력한다.예시 입출력은 아래와 같다. 2. 아이디어우선 수열이 1, 2, ..., n이라면 Manhattan value는 0이된다. 여기서 임의의 두 수의 위..
2024. 7. 12.