Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
MOTAKA - Մոտ թվեր |
Տրված են n-նիշանոց երկու A և B թվեր։ Հարկավոր է գտնել B թվի թվանշանների տեղափոխությունից ստացվող այն ամենափոքր թիվը, որը A-ից մեծ է կամ հավասար։
Մուտք
Մուտքի առաջին տողում տրված է A թիվը, երկրորդ տողում տրված է B թիվը։ Նրանց թվանշանների n քանակներն իրար հավասար են, 1 < n <= 100000:
Ելք
Ելքում պետք է արտածել մի n նիշանոց թիվ, որը պետք է պարունակի B թվի բոլոր թվանշաններն ինչ-որ կարգով, և լինի այն ամենափոքր թիվը, որն A-ից մեծ է կամ հավասար է A-ին։ Եթե այդպիսի թիվ գոյություն չունի, պետք է արտածել 0:
Օրինակներ
Մուտք. 3075 6604
Ելք. 4066
Մուտք. 6604 3012
Ելք. 0
Ավելացրեց. | Andreasyan |
Ամսաթիվ. | 2016-02-27 |
Ժամանակի սահմանափակումը. | 1s |
Ծրագրի տեքստի սահմանափակումը. | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Լեզուներ. | C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3 |
Աղբյուրը. | Մարզային 2016 |