48662023-04-03 08:37:14barsibotondBejgli (80 pont)csharpRészben helyes 16/80595ms70336 KiB
using System;

namespace bejgli
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            string alma = Console.ReadLine();
            int[] nem = new int[n];
            for (int i = 0; i < n; i++)
            {
                nem[i] = int.Parse(alma.Split()[i]);
            }
            int[] igen = new int[n];
            for (int i = 0; i < n; i++)
            {
                igen[i] = 0;
            }
            int a = 0;
            for (int i = 0; i < n;)
            {
                igen[a] = nem[i];
                a++;
                i = i + nem[i];
            }
            int b = 0;
            for (int i = 0; i < n; i++)
            {
                if (igen[i] > 0)
                    b++;
            }
            Console.WriteLine(b);
            int[] talan = new int[n];
            for (int i = 0; i < n; i++)
            {
                talan[i] = 0;
            }
            for (int i = 0; i < n; i++)
            {
                if(talan[igen[i]]>0)
                    talan[igen[i] - 1]++;
            }
            int[] lehet = new int[n];
            for (int i = 0; i < n; i++)
            {
                lehet[i] = talan[i];
            }
            int max = 0;
            for (int i = 0; i < n-1; i++)
            {
                if (lehet[i] > max)
                {
                    max = lehet[i];
                }
            }
            for (int i = 0; i < n; i++)
            {
                if (lehet[i] == max)
                {
                    Console.WriteLine(i+1);
                    break;
                }
            }
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base16/80
1Elfogadva0/028ms20376 KiB
2Elfogadva0/028ms20944 KiB
3Részben helyes2/427ms21044 KiB
4Részben helyes2/427ms21320 KiB
5Részben helyes2/428ms21552 KiB
6Futási hiba0/432ms22108 KiB
7Elfogadva4/441ms25420 KiB
8Elfogadva4/493ms31332 KiB
9Részben helyes2/4345ms70336 KiB
10Időlimit túllépés0/4589ms28464 KiB
11Időlimit túllépés0/4568ms31616 KiB
12Időlimit túllépés0/4559ms28656 KiB
13Időlimit túllépés0/4556ms32344 KiB
14Időlimit túllépés0/4574ms32108 KiB
15Időlimit túllépés0/4595ms32748 KiB
16Időlimit túllépés0/4574ms29980 KiB
17Időlimit túllépés0/4558ms33392 KiB
18Időlimit túllépés0/4583ms34984 KiB
19Időlimit túllépés0/4575ms35564 KiB
20Időlimit túllépés0/4560ms36016 KiB
21Időlimit túllépés0/4570ms36356 KiB
22Időlimit túllépés0/4577ms34708 KiB