Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по информатике 2017 год, Павлодар


(Әдемі тізбек)
Ограничение по времени:
1.5 seconds
Ограничение по памяти:
16 megabytes

Тізбекше деп басқа тізбектен кейбір элементтерін өшіріп және басқа элементтердің орнын ауыстырмай алуға болатын тізбекті атаймыз. Сізге көлемі n: a1,a2,,an және көлемі m: b1,b2,,bm болатын екі тізбек берілген. k бүтін саннан тұратын c1,c2,,ck тізбегін әдемі деп атаймыз егерде төмендегі шарттар орындалса: \begin{itemize}
  • k тақ сан.
  • Барлық 1<2j<k үшін c2j1<c2j және c2j+1<c2j.
  • c1,c2,,ck тізбегі a1,a2,,an тізбегінің тізбекшесі.
  • c1,c2,,ck тізбегі b1,b2,,bm тізбегінің тізбекшесі.
  • \end{itemize} Ең үлкен әдемі тізбектің көлемін және ең үлкен әдемі әр түрлі тізбектің санын 109+9 санына бөлгендегі қалдығын табу керек.
    Формат входного файла
    Бірінші жолда бір бүтін сан берілген n (1n104)~— a тізбегінің көлемі. Екінші жолда n бүтін сан жазылған ai (1ai20000)~— a тізбегі. Үшінші жолда бір бүтін сан берілген m (1m104)~— b тізбегінің көлемі. Төртінші жолда m бүтін сан жазылған bi (1bi20000)~— b тізбегі. Екі тізбектегі сандар бір бос орын арқылы берілген.
    Формат выходного файла
    Екі бүтін сан шығарыңыз - берілген есептің жауабын. Егер шешімі жоқ болса екі нөл шыгарыңыз.
    Система оценки
    Есеп төрт бөлімнен тұрады:
    1. 1n20, 1m10. Бұл бөлім 9 ұпайға бағаланады.
    2. 1n1000, 1m20. Бұл бөлім 9 ұпайға бағаланады.
    3. 1n500, 1m500. Бұл бөлім 28 ұпайға бағаланады.
    4. 1n104, 1m104. Бұл бөлім 54 ұпайға бағаланады.
    Пример:
    s Вход
    1
    1
    1
    2
    
    Ответ
    0 0
    
    Вход
    7
    1 5 3 4 2 5 2
    5
    1 3 5 4 2
    
    Ответ
    3 6
    
    Вход
    4
    1 1 3 2
    4
    1 3 2 2
    
    Ответ
    3 1
    
    ( Aidos Nurmash )
    посмотреть в олимпиаде

    Комментарий/решение: