(a1, ... , an)이 주어져있을때, 다음을 만족하는 (b1, ... , bn)의 순서쌍의 개수를 구하시오.
1) 1<= bi <= ai
2) 모든 bi는 달라야함
일단 O(n^2) 비스무리하게는 가능해보이는데 O(n)만에 구할 수 있는지 알고싶네
combination 잘계산하면 될것같은데 음 모르겠다
+) 순서쌍의 개수라고 했는데 순서쌍이라기보다 multiset 개념으로 세야함
그러니까 (1,2,3)과 (3,1,2)는 같은 순서쌍으로 보는 식으로....
뭔가 앳코더에서 나올법한 문제 유형 같은데
사실 이번 ARC E번 문제임. 거기선 N<=5000이라 O(N^2)으로 대충 AC했는데 O(N)도 될것같단말이지
이걸 맞추네
코포에서 봤는데..
a를 정렬하면 앞의 b 정한뒤에 뒤의 b 정하는 경우의 수 고정 아님?
아 순서쌍을 저렇게세면 걍 다른문제네