Comparaison de réels – Regional event 2005

Level 3

ENONCE

Vous devez comparer deux nombres réels représentés sous forme de chaîne de caractères.

Le séparateur décimal est '.':

1
 "123.456"

Si la partie décimale est nulle, elle peut être omise, ainsi que le séparateur:

1
 "414"

Si la partie entière est nulle, elle peut être omise:

1
 ".512"

Attention, la présence de 0 initiaux est possible:

1
 "0000042.42"

CONTRAINTES

N \<= 10000 et M \<= 10000, où N et M sont les tailles en caractères des deux chaines d'entrée.

ENTREE

Vous devez lire quatre lignes sur l'entrée standard :

* La première ligne contient N, la taille en caractères de la première chaîne.

* La deuxième ligne contient la première chaîne, représentant le premier nombre réel.

* La troisième ligne contient M, la taille en caractères de la seconde chaîne.

* La quatrième ligne contient la deuxième chaîne, représentant le second nombre réel.

SORTIE

Vous devez écrire un entier sur la sortie standard :

1 si a est supérieur à b

-1 si b est supérieur à a

0 si a est égal à b

Runtime constraints

Maximum memory usage
1200 kilobytes
Maximum execution time
187 milliseconds

Input/output samples

Sample input
5
42.69
5
69.42
Sample output
-1
Sample input
4
1024
5
00414
Sample output
1
Sample input
1
0
3
.00
Sample output
0

Submit your solution

You have to register or log in to be able to submit your solution.