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

25426번 - 일차함수들 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB118873759262.185%

문제

$f(x) = ax + b$형태의 일차함수가 $N$개 있다. $i$번째 함수는 $f_i(x) = {a_i}x + {b_i}$로 표현된다.

이 함수들 각각의 $x$에 1ドル$부터 $N$까지의 서로 다른 정수 $N$개를 하나씩 대입하여 만들 수 있는 $f(x)$들의 합의 최댓값을 구해보자.

구체적으로는, 길이 $N$의 순열 $x_1, x_2, ... x_N$을 적절히 정해 $\sum_{i=1}^N {a_i}{x_i}+{b_i}$의 값을 최대화하여라.

입력

첫째 줄에 일차함수의 개수 $N$이 주어진다. $(1≤N≤100,000)$

둘째 줄부터 $N$줄에 걸쳐 $i$번째 일차함수를 나타내는 두 정수 $a_i, b_i$가 공백으로 구분되어 입력된다. $(0≤a_i, b_i≤ 10^9)$

출력

첫째 줄에 문제의 답을 출력한다.

제한

서브태스크

번호배점제한
13

입력되는 함수 $ax+b$의 모든 $a$는 하나의 수로 같다.

287

$N ≤ 5,000$

310

추가 제약 조건 없음

예제 입력 1

5
2 4
5 1
3 2
1 10
0 0

예제 출력 1

62

힌트

출처

School > 단국대학교부속소프트웨어고등학교 > 단대소프트고 2022 여름대회 B번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
  • 이 문제의 채점 우선 순위는 2이다.
(追記) (追記ここまで)

출처

대학교 대회

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

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