trang chủ / bài tập / pairedup

Paired Up

Đề bài

Mô tả

N con bò trên trục số, con thứ i ở vị trí xi (đã sắp xếp tăng) với trọng số yi. Hai con bò có thể ghép cặp nếu khoảng cách giữa chúng không quá K.

Một phép ghép cặp là tối đại nếu không tồn tại hai con bò chưa ghép có thể ghép với nhau.

  • Nếu T=1: Tìm tổng trọng số nhỏ nhất của các con bò chưa ghép trong phép ghép tối đại nào đó.
  • Nếu T=2: Tìm tổng trọng số lớn nhất của các con bò chưa ghép trong phép ghép tối đại nào đó.

Dữ liệu vào

  • Dòng 1: Ba số nguyên T, N, K.
  • N dòng tiếp: Mỗi dòng gồm hai số nguyên xiyi.

Dữ liệu ra

In ra tổng trọng số theo yêu cầu.

Ràng buộc

  • T{1,2}.
  • 1N105.
  • 1K109.
  • 0xi109 (đã sắp xếp).
  • 1yi104.

Ví dụ

Input Output Giải thích
2 5 2
1 2
3 2
4 2
5 1
7 2
6 Ghép cặp (1,3)(4,5). Bò 7 không ghép. Hoặc ghép (3,4), để 1,5,7 chưa ghép với tổng 2+1+2=5. Tối đa là 6.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0