34842023-02-28 12:26:52gergoSorozat generáláscsharpHibás válasz 6/50101ms29624 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>();

            int[] tomb = new int[n];
            int szam;
            int num=0;

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

                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; 
                }
                
                lista.Add(int.Parse(szam2.Substring(szam2.Length / 2-1, 2*m)));
                x = lista[i]; 

            }

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

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

            lista.Sort();

            Console.WriteLine(n2);
            Console.WriteLine(lista[k]);
            Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base6/50
1Elfogadva0/035ms22600 KiB
2Hibás válasz0/070ms25380 KiB
3Részben helyes1/237ms23128 KiB
4Részben helyes1/237ms23596 KiB
5Részben helyes1/235ms23876 KiB
6Részben helyes1/235ms24188 KiB
7Elfogadva2/235ms24296 KiB
8Hibás válasz0/437ms24512 KiB
9Hibás válasz0/443ms25040 KiB
10Hibás válasz0/448ms26008 KiB
11Hibás válasz0/448ms26048 KiB
12Hibás válasz0/457ms27404 KiB
13Hibás válasz0/485ms28704 KiB
14Hibás válasz0/465ms28428 KiB
15Hibás válasz0/4101ms29624 KiB
16Hibás válasz0/471ms28376 KiB
17Hibás válasz0/465ms28428 KiB