Slon
Ένας μαθητής που ονομάζεται Slon είναι πολύ άτακτος στο σχολείο. Πάντα βαριέται στο μάθημα και πάντα κάνει χαμό. Ο δάσκαλος ήθελε να τον ηρεμήσει και να τον "δαμάσει", οπότε του έβαλε ένα δύσκολο μαθηματικό πρόβλημα.
Ο δάσκαλος δίνει στον Slon μια αριθμητική έκφραση , τον ακέραιο και . Ο Slon πρέπει να απαντήσει στην ακόλουθη ερώτηση: "Ποια είναι η ελάχιστη μη αρνητική τιμή της μεταβλητής στην παράσταση έτσι ώστε το υπόλοιπο της διαίρεσης του με το να είναι ίσο με το ;". Η λύση θα υπάρχει πάντα.
Επιπλέον, θα ισχύει ότι, εάν εφαρμόσουμε τους νόμους της κατανομής στην έκφραση \(Α\), η μεταβλητή δεν θα πολλαπλασιάζει τη μεταβλητή (τυπικά, η παράσταση είναι ένα πολυώνυμο πρώτου βαθμού στη μεταβλητή ).
Παραδείγματα έγκυρων παραστάσεων .
Παραδείγματα μη έγκυρων παραστάσεων .
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει την έκφραση .
Η δεύτερη γραμμή εισόδου περιέχει δύο ακέραιους αριθμούς και .
Η αριθμητική έκφραση θα αποτελείται μόνο από χαρακτήρες και ψηφία από το 0 έως το 9.
Οι αγκύλες θα είναι πάντα ζευγαρωμένες, οι τελεστές και θα εφαρμόζονται πάντα σε ακριβώς δύο τιμές (δεν θα υπάρχει έκφραση ή ) και όλοι οι πολλαπλασιασμοί θα είναι σαφείς (δεν θα υπάρχει έκφραση ή ).
Έξοδος
Η πρώτη και μοναδική γραμμή εξόδου πρέπει να περιέχει την ελάχιστη μη αρνητική τιμή της μεταβλητής .
Παραδείγματα
input
5+3+x
9 10
output
1
Επεξήγηση του 1ου παραδείγματος:
Το υπόλοιπο της διαίρεσης με για είναι , και το υπόλοιπο της διαίρεσης για είναι , που είναι η λύση.
input
20+3+x
0 5
output
2
input
3*(x+(x+4)*5)
1 7
output
1
Comments