QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#21374. Lập kế hoạch kỳ nghỉ

Statistics

Air Bovinia nối $N$ trang trại nơi bò sống ($1 \le N \le 200$). Hãng chọn $K$ trang trại làm trung tâm ($1 \le K \le 100,$ $K \le N$). Trang trại đánh số $1..N$, các trung tâm là $1..K$.

Có $M$ chuyến bay một chiều ($1 \le M \le 10,000$). Chuyến $i$ từ $u_i$ đến $v_i$, giá $d_i$ đô la ($1 \le d_i \le 1,000,000$).

Nhận $Q$ yêu cầu đi một chiều ($1 \le Q \le 10,000$), yêu cầu $i$ từ $a_i$ đến $b_i$. Từ $a_i$ đến $b_i$ có thể dùng bất kỳ chuỗi chuyến bay trực tiếp, thậm chí thăm một trang trại nhiều lần, nhưng phải có ít nhất một trung tâm; có thể là điểm đi, điểm đến hoặc trung gian. Do đó có thể không có tuyến hợp lệ từ $a_i$ đến $b_i$. Với các yêu cầu còn lại, tìm chi phí hợp lệ nhỏ nhất.

Dữ liệu vào

  • Dòng $1$: các số nguyên $N$, $M$, $K$, $Q$.

  • Các dòng $2..1+M$: dòng $i+1$ chứa $u_i$, $v_i$, $d_i$ của chuyến $i$.

  • Các dòng $2+M..1+M+Q$: dòng $1+M+i$ mô tả yêu cầu $i$ bằng $a_i$ và $b_i$.

Dữ liệu ra

  • Dòng $1$: số yêu cầu trong $Q$ có tuyến hợp lệ.

  • Dòng $2$: tổng chi phí nhỏ nhất của tất cả yêu cầu có tuyến hợp lệ.

Ví dụ

Dữ liệu vào 1

3 3 1 3
3 1 10
1 3 10
1 2 7
3 2
2 3
1 2

Dữ liệu ra 1

2
24

Ghi chú

Có $3$ trang trại đánh số $1\ldots3$, $1$ là trung tâm. Chuyến từ $3$ đến $1$ giá $10$, v.v. Yêu cầu $3\to2$, $2\to3$, $1\to2$.

$3\to2$ chỉ có một tuyến giá $10+7$. $2\to3$ không có tuyến vì không có chuyến rời $2$. $1\to2$ chỉ có một tuyến hợp lệ giá $7$.

Tác giả bài toán: Kalki Seksaria

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.