배열의 힘
시간 제한3초메모리 제한128 MB
배열과 t개의 구간 질의가 주어질 때, 각 구간에서 값 s의 등장 횟수의 제곱에 s를 곱한 값들의 합을 구한다.
문제
자연수 개로 이루어진 배열 이 있다.
부터 까지의 부분 배열은 이다.
는 부분 배열 안에 들어 있는 자연수 의 개수이다.
부분 배열의 힘이란 모든 자연수 에 대해 를 모두 더한 값이다.
배열과 여러 부분 배열의 범위가 주어질 때, 각 부분 배열의 힘을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 배열의 크기 과 부분 배열의 개수 가 주어진다. ()
둘째 줄에는 개의 자연수 가 공백으로 구분되어 주어진다. ()
다음 개의 줄에는 각 부분 배열의 범위를 나타내는 두 정수 와 가 주어진다. ()
출력
입력으로 주어지는 각 부분 배열의 힘을 한 줄에 하나씩 출력한다.