3493 2023. 02. 28 12:47:17 gergo Sorozat generálás csharp Futási hiba 30/50 97ms 28780 KiB
using System;
using System.Collections.Generic;
using System.Linq;

namespace sorozatgeneralas
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] elsosor = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int m = elsosor[0], x = elsosor[1], a =elsosor[2], b=elsosor[3], n=elsosor[4], k=elsosor[5];

            List<int> lista = new List<int>();

            long szam;
            int num=0;

            for (int i = 0; i < n; i++)
            {   
                szam = x * a + b;
                string szam2 = Convert.ToString(szam);

                szam2 = new string('0', m * 4 - szam2.Length)+szam2;

                szam2 = szam2.Substring(m, m * 2);
                //while (szam2.Length < 4 * m) szam2 = "0" + szam2;

                //if (lista.Contains(int.Parse(szam2.Substring(szam2.Length / 2 - 1, 2 * m)))) 
                //{
                //    num = int.Parse(szam2.Substring(szam2.Length / 2 - 1, 2 * m));
                //    break; 
                //}
                x = int.Parse(szam2);

                if (lista.Contains(x))
                {
                    num = x;
                    break;
                }
                else
                {
                    lista.Add(x);
                }
               

            }

            int n2 =lista.Count - lista.IndexOf((int)num);
            

            for (int i = lista.Count; i < n; i++)
            {
                lista.Add(lista[i-n2]);
            }

            lista.Sort();

            Console.WriteLine(n2);
            Console.WriteLine(lista[lista.Count-k]);
            Console.ReadKey();
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 30/50
1 Elfogadva 0/0 35ms 22292 KiB
2 Futási hiba 0/0 34ms 21944 KiB
3 Elfogadva 2/2 35ms 23020 KiB
4 Elfogadva 2/2 35ms 23608 KiB
5 Elfogadva 2/2 35ms 24076 KiB
6 Elfogadva 2/2 35ms 24148 KiB
7 Elfogadva 2/2 35ms 24772 KiB
8 Elfogadva 4/4 37ms 25016 KiB
9 Elfogadva 4/4 41ms 25688 KiB
10 Elfogadva 4/4 50ms 25848 KiB
11 Elfogadva 4/4 50ms 26232 KiB
12 Elfogadva 4/4 57ms 27284 KiB
13 Futási hiba 0/4 35ms 24940 KiB
14 Hibás válasz 0/4 97ms 28780 KiB
15 Futási hiba 0/4 37ms 25148 KiB
16 Futási hiba 0/4 35ms 25540 KiB
17 Futási hiba 0/4 35ms 25540 KiB