Comparaison de réels – Regional event 2005

Level 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$

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.