Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
TELEPORT - Dịch chuyển tức thời |
Pháp sư vĩ đại Byter đã phù phép tạo nên 2 hòn đảo trên biển Baltic : đảoBornholm và đảo Gotland . Ở mỗi đảo thì ông cũng tạo nên một vài cổng dịch chuyển tức thời ( CDCTT ) . Mỗi CDCTT sẽ là 1 trong 2 loại hình sau :
1 ) Cổng Đến : Người ta sẽ được di chuyển tới cổng này .
2 ) Cổng Đi : Khi bước vào cổng này người ta sẽ được đưa tới 1 Cổng Đến duy nhất xác định nằm ở hòn đảo kia .
Một lần Byter đã giao cho các học trò của mình bài toán như sau : Cho biết số lượng CDCTT ở mỗi hòn đảo . Các học trò phải xác định xem cổng nào sẽ là Cổng Đến , cổng nào sẽ là Cổng Đi sao cho thoả mãn yêu cầu sau : Giả sử cổng i được đặt là Cổng Đến thì có ít nhất 1 Cổng Đi sẽ đưa người được dịch chuyển tới cổng i này và ngược lại , cổng i được đặt là Cổng Đi thì cổng mà nó gửi người đến phải được đặt là Cổng Đến .
Input
Dòng 1 : 2 số nguyên N và M ( 1 ≤ N , M ≤ 50000 ) tương ứng là số CDCTT ở trên đảo Bornhom và Gotland .
Dòng thứ 2 gồm N số nguyên A[1] … A[N] mô tả các CDCTT ở đảo Bornhom : số A[i] cho biết nếu như Cổng thứ i trên đảo Bornhom được đặt là Cổng Đi thì nó sẽ gửi người đến Cổng A[i] trên đảo Gotland . ( 1 ≤ A[i] ≤ M ) .
Dòng thứ 3 gồm M số nguyên B[1] … B[M] mô tả các CDCTT ở đảo Gotland : số B[i] cho biết nếu như Cổng thứ i trên đảo Gotland được đặt là Cổng Đi thì nó sẽ gửi người đến Cổng B[i] trên đảo Bornhom . ( 1 ≤ B[i] ≤ N ) .
Output
Dòng 1 : N số nguyên C[1] … C[N] ghi cách nhau 1 dấu khoảng trắng , C[i] = 1 nếu cổng i trên đảo Bornhom là Cổng Đi và = 0 nếu cổng i là Cổng Đến .
Dòng 2 : M số nguyên D[1] … D[M] ghi cách nhau 1 khoảng trắng, D[i] = 1 nếu cổng i trên đảo Gotland là Cổng Đi và = 0 nếu cổng i là Cổng Đến .
Example
Input: 4 5 3 5 2 5 4 4 4 1 3 Output: 0 1 1 0 1 0 1 1 0
Được gửi lên bởi: | Nguyen Minh Hieu |
Ngày: | 2007-03-02 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 20000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | Dựa theo BOI 2001 |
hide comments
2015-10-30 11:53:41
Greedy + datastructure |
|
2014-11-07 17:50:13 Lollipop
k biết sai đâu @@ |