Gapa stort

Time: 1.0 s     Memory: 1024 MB
  • Det Ă€r dags för tandlĂ€karbesök! Din tandlĂ€kare rĂ„kar vara intresserad i bĂ„de DNA-strĂ€ngar och problemlösning. Medan tandlĂ€karen hĂ„ller pĂ„ att pilla med dina tĂ€nder, ger tandlĂ€karen följande problem till dig.

    \includegraphics[width=0.8\textwidth ]{gapastort.jpg}
    Figure 1: Bild frÄn www.rawpixel.com

    Du fÄr en $N$ lÄng delstrÀng av en DNA-strÀng, dÀr alla $N$ karaktÀrer garanteras vara nÄgot av G, T, C eller A.

    Du vill hitta en annan DNA-delstrÀng med lÀngd $N$ som skiljer sig med den givna DNA stÀngen pÄ vardera position.

    Kan du hitta den lexikografiskt minsta av alla dessa möjliga DNA-strÀngar?

    Indata

    Den första raden av indata innehÄller heltalet $N$ ($1 \leq N \leq 1000$). Den andra raden innehÄller en strÀng med $N$ bokstÀver, dÀr alla bokstÀver Àr antingen G, T, C eller A.

    Utdata

    Skriv ut en strÀng med $N$ karaktÀrer, dÀr alla karaktÀrer mÄste vara G, T, C eller A. Denna strÀng ska skilja sig med den givna strÀngen pÄ alla positioner.

    PoÀngsÀttning

    Du kan fÄ upp till 100 poÀng beroende pÄ hur bra du lyckas lösa problemet.

    Notera: I detta problem fÄr inte filen du skickar in vara större Àn 1 kB.

    Sample Input 1 Sample Output 1
    1
    T
    
    A
    
    Sample Input 2 Sample Output 2
    5
    ACAGT
    
    CACAA
    
April fools 2024
You must log in to submit solutions to the problem.
{"contest_start_timestamp": 1711962000, "contest_duration": 7200, "contest_started": true, "contest_ended": true, "flexible_start_window_end_time": null, "only_virtual": false}