Comment lire plusieurs lignes d'entrée en python

Je suis nouveau sur le Python et j'essayais de faire de l'exercice une interviewstreet problème de l'Uni de la Connectivité. Bien que, j'ai réussi à résoudre le problème, je vais avoir du mal à donner de l'entrée de la format donné, j'ai essayé ma solution sur mon système et la sortie est correcte, mais dès que je compile, il n'y a pas de sortie.

Entrée est de la forme:

5 5
1 2
2 3
3 4
1 3
4 5

S'il vous plaît, m'aider à comprendre comment résoudre ce problème.

Actuellement, je suis à la prise d'entrée de raw_input() dans une boucle et de fractionnement à l'aide de a.split(' ').

Voici une partie de la question:

**Input Description:**

First line contains two integers N and M.

Then follow M lines ,each having two integers say x and y, 1<=x,y<=N , indicating there is a road from city x to city y.

**Output Description:**

Print the number of different paths from city 1 to city N modulo 1,000,000,000(10^9).If there are infinitely many different paths print "INFINITE PATHS"(quotes are for clarity).

**Sample Input:**

5 5
1 2
2 4
2 3
3 4
4 5

**Sample Output:**

2

**Sample Input:**

5 5
1 2
4 2
2 3
3 4
4 5

**Sample Output:**

INFINITE PATHS

, Voici ma solution

import sys
import numpy as np
c=0
x=raw_input()
y=x.split(' ')
l=(int(y[0]),int(y[1]))
e=[raw_input() for i in range(l[1])]
f=[e[i].split(' ') for i in range(l[1])]
a=[map(int,i) for i in f]
b=[[0 for i in a] for j in range(l[0])]
for i in range(l[0]+1):
    for j in range(l[0]+1):
        if [i,j] in a:
            b[i-1][j-1]=1
        elif a[i-1][0]>=a[i-1][1]:
            print "INFINITE PATHS"
            sys.exit(0)
for i in range(0,l[1]): 
    d=np.linalg.matrix_power(b,i+1)
    c+=d[0][l[1]-1]   
print c

Voici la capture d'écran
Comment lire plusieurs lignes d'entrée en python

Montre-nous ton code pour qu'on puisse voir où l'erreur se trouve.
Btw -- est-ce devoirs? Si oui, merci de balise en tant que tel.
j'ai édité et ajouté mon code
en quoi est-ce devoirs? j'ai un véritable problème, je ne demande pas de faire mon code, j'ai juste besoin d'aide pour l'entrée de la partie,ce serait génial si je obtenir de l'aide,parce que dans toutes les autres questions,même problème, je suis confronté à
Que signifie "il n'y a pas de sortie"? Êtes-vous sûr que le problème est de comment faire de l'entrée?

OriginalL'auteur sum2000 | 2012-03-19