Logo
(追記) (追記ここまで)

32965번 - 집합 연산 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 2048 MB193272025.000%

문제

0ドル$ 이상의 정수 $N$개를 원소로 갖는 집합 $S$가 주어집니다. 여기서 집합이란, 중복되지 않는 원소의 모음을 말합니다. 원소들은 오름차순으로 $A_1, A_2, \dots, A_N$입니다.

$S$에 다음과 같은 연산을 여러 번 할 수 있습니다.

  • $S$의 원소 개수가 $n$일 때, $S$의 원소로 $n$이 있다면 $n$을 제거하고, 없다면 $n$을 추가합니다.

여러분은 $Q$번의 질문에 답해야 합니다. $i$번째 질문은 아래와 같습니다.

  • 집합 $S$에 연산을 추가적으로 $K_i$번 하였을 때, $S$의 모든 원소의 합을 출력합니다. 연산은 질문이 진행됨에 따라 누적됨에 유의하십시오.

입력

첫 번째 줄에 $S$의 원소의 개수 $N$이 주어집니다.

두 번째 줄에 $S$의 원소 $A_1,A_2,\dots,A_N$이 주어집니다.

세 번째 줄에 질문의 개수 $Q$가 주어집니다.

다음 $Q$개 줄에 걸쳐 질문이 주어집니다. 그중 $i$번째 줄에는 정수 $K_i$가 주어집니다.

출력

$Q$개의 줄에 걸쳐 각 $K_i$마다, 집합 $S$를 가지고 $K_i$번 작업한 후 $S$의 모든 원소의 합을 출력합니다.

제한

  • 1ドル \le N,Q \le 100,円 000$
  • 0ドル \le A_1<A_2<\dots <A_N\le 1,円 000,円 000,円 000$
  • 1ドル \le K_j \le 1,円 000,円 000,円 000$
  • 모든 $K_j$의 합은 1ドル,円 000,円 000,円 000$ 이하입니다.

서브태스크

번호배점제한
131

$K_j = 1,ドル $A_i \le 100,円 000$

243

$A_i \ge 10^8=100,円 000,円 000$

326

추가 제약 조건이 없습니다.

예제 입력 1

5
2 4 6 8 10
5
1
1
1
1
1

예제 출력 1

35
29
24
20
23

예제 입력 2

1
10
1
10

예제 출력 2

45

힌트

출처

Contest > 한국정보기술진흥원 > 제3회 청소년 IT경시대회 > 초등부 3번

Contest > 한국정보기술진흥원 > 제3회 청소년 IT경시대회 > 고등부 2번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /