Hiperprostor
Στο μακρινό μέλλον, τα τρόφιμα μεταφέρονται μεταξύ πλανητών μέσω μονόδρομων εμπορικών οδών.
Κάθε διαδρομή συνδέει απευθείας δύο πλανήτες και έχει γνωστό χρόνο διέλευσης.
Η συντεχνία εμπόρων σχεδιάζει να προσθέσει μερικές νέες διαδρομές χρησιμοποιώντας μια τεχνολογία που ανακαλύφθηκε πρόσφατα - ταξίδι μέσω υπερδιαστήματος. Το ταξίδι μέσω του υπερδιαστήματος είναι επίσης μονής κατεύθυνσης.
Δεδομένου ότι είναι ακόμα πειραματικό, ο χρόνος του υπερδιαστημικού ταξιδιού δεν είναι ακόμη γνωστός, ωστόσο είναι γνωστό ότι δεν εξαρτάται από τις αποστάσεις μεταξύ των πλανητών, οπότε η κάθεμία διαδρομή υπερδιαστήματος θα χρειαστεί ίσο χρόνο για να διασχιστεί.
Η παρακάτω εικόνα δείχνει ένα παράδειγμα τριών διασυνδεδεμένων πλανητών με χρόνους διέλευσης.
Οι πλανήτες επισημαίνονται με θετικούς ακέραιους αριθμούς και ο χρόνος ταξιδιού μέσω υπερδιαστήματος συμβολίζεται με "" (η εικόνα αντιστοιχεί στο δεύτερο παράδειγμα):
Η συντεχνία εμπόρων επιθυμεί να αναλύσει τις συνέπειες της εισαγωγής των νέων δρομολογίων: για κάποιους δύο πλανήτες και , θέλουν να μάθουν ποιες είναι όλες οι πιθανές τιμές του συνολικού χρόνου διέλευσης της συντομότερης διαδρομής από το έως το , για όλες τις πιθανές τιμές του . Για παράδειγμα, στην παραπάνω κατάσταση, η συντομότερη διαδρομή από τον πλανήτη στον πλανήτη θα μπορούσε να πάρει (αν ), , , ή ημέρα (αν ).
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει τους δύο ακέραιους αριθμούς και , τον αριθμό των διαδρομών και τον αριθμό των διαδρομές, αντίστοιχα .
Κάθε μία από τις ακόλουθες γραμμές περιέχει δύο ακέραιους αριθμούς και , με τα ονόματα των πλανητών , και , ο χρόνος ταξιδιού από το στο .
Για συμβατικές διαδρομές, το είναι ένας ακέραιος αριθμός και
για διαδρομές υπερδιαστήματος, είναι ο χαρακτήρας "".
Πολλαπλές γραμμές μπορεί να υπάρχουν ανάμεσα στους ίδιους δύο πλανήτες.
Η ακόλουθη γραμμή περιέχει τον ακέραιο , τον αριθμό των ερωτημάτων .
Κάθε μία από τις ακόλουθες γραμμές περιέχει δύο ακέραιους αριθμούς και , με τις ετικέτες του πλανήτη να αντιπροσωπεύουν ένα ερώτηση από τη συντεχνία εμπόρων: "ποιες είναι οι πιθανές τιμές του συντομότερου χρόνου διέλευσης από το στο ;".
Έξοδος
Η έξοδος πρέπει να περιέχει σειρές, μία ανά ερώτημα.
Κάθε σειρά πρέπει να περιέχει δύο ακέραιους: τον αριθμό των διαφορετικών τιμών και το άθροισμά τους.
Αν ο αριθμός των διαφορετικών τιμών είναι απεριόριστος, η έξοδος είναι μόνο "" σε αυτήν τη σειρά.
Εάν δεν υπάρχει μονοπάτι από το στο , το αριθμός διαφορετικών τιμών και το άθροισμά τους είναι .
Βαθμολογία
Εάν η έξοδος είναι λανθασμένη, αλλά ο πρώτος αριθμός σε κάθε γραμμή Q είναι σωστός, η λύση θα
πάρει το % των βαθμών για τη συγκεκριμένη περίπτωση.
Σημείωση: Η έξοδος πρέπει να περιέχει και τους δύο αριθμούς σε κάθε σειρά όπου ο αριθμός των τιμών είναι περιορισμένος για να πληροί τις προϋποθέσεις.
Στα αρχεία ελέγχου συνολικής αξίας βαθμών, ισχύουν οι ακόλουθοι περιορισμοί: και .
Παραδείγματα
input
4 4
1 2 x
2 3 x
3 4 x
1 4 8
3
2 1
1 3
1 4
output
0 0
inf
3 17
Επεξήγηση του 1ου παραδείγματος:
- Δεν υπάρχει δυνατό μονοπάτι από το στο .
- Για κάθε θετικό ακέραιο , το μικρότερο μονοπάτι από το στο παίρνει χρόνο, έτσι η λύση είναι "".
- Το μικρότερο μονοπάτι από το στο μπορεί να πάρει (για ), (για ) ή (για χρόνο.
input
3 5
3 2 x
2 1 x
2 1 5
1 3 10
3 1 20
6
1 2
2 3
3 1
2 1
3 2
1 3
output
inf
5 65
15 185
5 15
inf
1 10
Comments