Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập

Bài được chọn theo nhịp luyện tập của bạn, cùng mọi bài mới vừa lên.

root

Kết nối đặc biệt

100 điểm

Cho một đồ thị vô hướng liên thông có trọng số gồm \(n\) đỉnh, \(m\) cạnh. Cạnh thứ \(i\ (1 \le i \le m)\) nối hai đỉnh \(u_i\) và \(v_i\ (1 \le u_i \neq v_i \le n)\) với trọng số là \(2^i\).

Yêu cầu: Cho \(k\) đỉnh đặc biệt \(s_1, s_2, \ldots, s_k\), hãy chọn ra các cạnh với tổng trọng số nhỏ nhất
để liên thông được \(k\) đỉnh.

Input

  • Dòng đầu chứa ba số \(n, m, k\ (n, m, k \le 3.10^5)\).
  • Dòng thứ \(i\) trong \(m\) dòng, mỗi dòng chứa hai số \(u_i, v_i\).
  • Dòng cuối cùng chứa \(k\) số nguyên mô tả \(k\) đỉnh đặc biệt.

Output

  • Gồm một dòng chứa \(m\) số, số thứ \(i\) bằng số \(1\) hoặc \(0\) tương ứng là cạnh thứ \(i\) được chọn hoặc không được chọn.

Example

Test 1

Input
4 4 2
1 2
2 3
3 4
1 4
2 4
Output
0 1 1 0 

root

Phép chia

100 điểm

Nhập vào từ bàn phím \(2\) số nguyên \(a\) và \(b\) \((b \neq 0)\). In ra kết quả của phép chia \(a / b\)

Input

Nhập vào từ bàn phím \(2\) số nguyên \(a\) và \(b\) \((b \neq 0)\).

Output

Kết quả của phép chia \(a / b\).

Example

Test 1

Input
6 3
Output
2

Test 2

Input
5 3
Output
1.66667

root

Tính tổng 4 số khó

100 điểm

Viết chương trình nhập vào từ bàn phím \(4\) số nguyên \(a, b, c, d\). Hãy tính tổng \(4\) số nguyên và in ra màn hình kết quả.

Chỉ được sử dụng tối đa \(2\) biến.

Example

Test 1

Input
1 2 3 4
Output
10

root

Tính tổng 4 số

100 điểm

Nhập vào bốn số nguyên \(a\), \(b\), \(c\), \(d\). In tổng của chúng ra màn hình.

Example

Test 1

Input
1 2 3 4
Output
10
Xem thêm