Comparaison de réels – Épreuve régionale 2005

Niveau 3

Énoncé

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

Le format des nombres est décrit ci-dessous.

  • Le séparateur décimal est le point : 123.45
  • Si la partie décimale est nulle, elle peut être omise, de même pour le séparateur : 414
  • Si la partie entière est nulle, elle peut être omise : .512
  • La présence de 0 initiaux est possible : 0000042.4

Entrée

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

Contraintes

  • $N \le 10\,000$
  • $M \le 10\,000$

Contraintes d'exécution

Utilisation mémoire maximum
1200 kilo-octets
Temps d'exécution maximum
187 millisecondes

Exemples d'entrée/sortie

Exemple d'entrée
5
42.69
5
69.42
Exemple de sortie
-1
Exemple d'entrée
4
1024
5
00414
Exemple de sortie
1
Exemple d'entrée
1
0
3
.00
Exemple de sortie
0