Trang chủ Tin Học Lớp 6 đề :nước lạnh Mùa hè oi ả ở Wisconsin đã...

đề :nước lạnh Mùa hè oi ả ở Wisconsin đã khiến cho lũ bò phải đi tìm nước để làm dịu đi cơn khát. Các đường ống dẫn nước của n

Câu hỏi :

đề :nước lạnh

Mùa hè oi ả ở Wisconsin đã khiến cho lũ bò phải đi tìm nước để làm dịu đi cơn khát. Các đường ống dẫn nước của nông dân John đã dẫn nước lạnh vào 1 tập 𝑁 N nhánh (đánh số từ 1... 𝑁 1...N) từ một cái bơm đặt ở chuồng bò. Khi nước lạnh chảy qua các ống, sức nóng mùa hè sẽ làm nước ấm lên. Bessie muốn tìm chỗ có nước lạnh nhất để cô bò có thể tận hưởng mùa hè một cách thoải mái nhất. Bessie đã vẽ sơ đồ toàn bộ các nhánh ống nước và nhận ra rằng nó là một đồ thị dạng cây với gốc là chuồng bò và ở các điểm nút ống thì có chính xác 2 2 nhánh con đi ra từ nút đó. Một điều ngạc nhiên là các nhánh ống này đều có độ dài là 1 1. Cho bản đồ các ống nước, hãy cho biết khoảng cách từ chuồng bò tới tất cả các nút ống và ở các phần cuối đường ống. "Phần cuối" của một đường ống, có thể là đi vào một nút ống hoặc là bị bịt, được gọi theo số thứ tự của đường ống. Bản đồ có 𝐶 C nút ống, được mô tả bằng 3 3 số nguyên: là "phần cuối" của ống 𝐸 𝑖 E i ​ và 2 2 ống nhánh đi ra từ đó là 𝐵 1 𝑖 B 1i ​ và 𝐵 2 𝑖 B 2i ​ . Đường ống số 1 1 nối với chuồng bò; khoảng cách từ phần cuối của đường ống này tới chuồng bò là 1 1.

pyhon 3

Lời giải 1 :

import sys
from collections import deque
MAXN=100005
d=list(map(int,sys.stdin.read().split()))
n,m=d[0],d[1]
e=[[] for _ in range(n)]
dist=[-1]*n
for i in range(m):
    u,v,t=d[3*i+2]-1,d[3*i+3]-1,d[3*i+4]-1
    e[u].extend([v,t])
    e[v].append(u)
    e[t].append(u)
q=deque([0])
dist[0]=0
while q:
    u=q.popleft()
    for v in e[u]:
        if dist[v]==-1:
            dist[v]=dist[u]+1
            q.append(v)
print('\n'.join(str(d+1) for d in dist))

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 6

Lớp 6 - Là năm đầu tiên của cấp trung học cơ sở, chúng ta được sống lại những kỷ niệm như ngày nào còn lần đầu đến lớp 1, được quen bạn mới, ngôi trường mới, một tương lai mới. Hãy tận dụng cơ hội này để làm quen và hòa nhập thật tốt!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK