쌍 세기
시간 제한4초메모리 제한256 MB
자기 고리와 평행 간선을 허용하는 무방향 다중 그래프에서, 두 정점에 붙은 간선 수의 합이 k보다 큰 쌍의 개수를 각 질의마다 구한다.
문제
정점 개와 간선 개로 이루어진 무방향 그래프 가 주어진다. 정점은 부터 까지 번호가 매겨져 있다.
인 정점 쌍 를 생각하자. 의 관련도는 양 끝점 가운데 적어도 하나가 또는 인 간선의 총 개수로 정의한다.
개의 질의에 답해야 한다. 각 질의는 정수 로 주어지며, 에서 이면서 의 관련도가 보다 큰 정점 쌍 의 개수를 묻는다.
입력
첫째 줄에 정점의 수와 간선의 수를 나타내는 두 정수 과 이 주어진다 ().
이어서 개의 줄이 주어진다. 번째 줄에는 번째 간선의 양 끝점 와 가 주어진다 (). 자기 루프나 중복 간선이 있을 수 있다.
다음 줄에는 질의의 수를 나타내는 정수 가 주어진다 ().
이어서 개의 줄이 주어진다. 번째 줄에는 번째 질의를 나타내는 정수 가 주어진다 ().
출력
각 질의마다 답을 한 줄에 하나씩 출력한다.