34512023-02-28 09:14:25AGergoSorozat generáláscsharpFutási hiba 14/50375ms26164 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sorozat
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] st = Console.ReadLine().Split();

            int M = int.Parse(st[0]);
            string num = st[1];
            int szorzo = int.Parse(st[2]);
            int add = int.Parse(st[3]);
            int lepes = int.Parse(st[4]);
            int k = int.Parse(st[5]); // k. legnagyobb elem kell

            int len = lepes + 1; //tavolsag a ket ugyanolyan szam közt

            List<string> szamok = new List<string>();

            for (int i = 0; i < lepes; i++)
            {
                num = (int.Parse(num) * szorzo + add).ToString();
                while (num.Length != 4 * M)
                {
                    num = "0" + num;
                }
                
                num = num.Substring(M, 2 * M);

                if (szamok.Contains(num))
                {
                    if (i - szamok.IndexOf(num) < len)
                    {
                        len = i - szamok.LastIndexOf(num);
                    }
                }

                szamok.Add(num);
            }

            Console.WriteLine(len);

            szamok.Sort();
            szamok.Reverse();


            Console.WriteLine(szamok[k-1]);

        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base14/50
1Elfogadva0/032ms22152 KiB
2Futási hiba0/029ms20624 KiB
3Elfogadva2/232ms22456 KiB
4Elfogadva2/285ms24036 KiB
5Elfogadva2/275ms24440 KiB
6Elfogadva2/265ms24192 KiB
7Elfogadva2/296ms25084 KiB
8Elfogadva4/4190ms26164 KiB
9Időlimit túllépés0/4361ms9472 KiB
10Időlimit túllépés0/4370ms9476 KiB
11Időlimit túllépés0/4351ms10852 KiB
12Időlimit túllépés0/4370ms11144 KiB
13Futási hiba0/437ms23876 KiB
14Időlimit túllépés0/4375ms8476 KiB
15Futási hiba0/437ms24316 KiB
16Futási hiba0/432ms24000 KiB
17Futási hiba0/435ms24460 KiB