[COCI0607 - Contest 03] Bài 5: BICIKLI

Xem PDF

Nộp bài

Điểm: 100 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 1G
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Một cuộc đua xe đạp đang được tổ chức trong một vùng đất xa xôi. Có ~N~ thị trấn trong vùng đất đó, được đánh số từ 1 đến ~N~. Có ~M~ con đường một chiều nối giữa các thị trấn. Cuộc đua sẽ bắt đầu ở thị trấn 1 và kết thúc ở thị trấn 2.

Có bao nhiêu cách khác nhau có thể thiết lập tuyến đường? Hai tuyến đường được coi là khác nhau nếu chúng không sử dụng chính xác các con đường giống nhau.

Input

Dòng đầu tiên của đầu vào chứa hai số nguyên ~N~ và ~M~ (~1 ≤ N ≤ 10,000~, ~1 ≤ M ≤ 100,000~), số lượng thị trấn và số đường.

Mỗi trong ~M~ dòng tiếp theo chứa hai số nguyên khác nhau ~A~ và ~B~, đại diện cho một con đường giữa các thị trấn ~A~ và ~B~.

Các thị trấn có thể được kết nối bởi nhiều hơn một con đường.

Output

In ra số lượng tuyến đường riêng biệt có thể thiết lập trên một dòng duy nhất. Nếu số đó có hơn chín chữ số, chỉ in ra chín chữ số cuối cùng của số đó. Nếu có vô số tuyến đường, in ra "inf".

Sample Input 1

6 7 
1 3 
1 4 
3 2 
4 2 
5 6 
6 5 
3 4

Sample Output 1

3

Sample Input 2

6 8 
1 3 
1 4 
3 2 
4 2 
5 6 
6 5 
3 4 
4 3

Sample Output 2

inf

Bình luận đầu tiên

Bình luận

Không có bình luận nào.