4596 | 2023. 03. 30 10:39:29 | TortelliniJr | Kert (75 pont) | csharp | Futási hiba 68/75 | 456ms | 74680 KiB |
using System;
using System.Linq;
using System.Collections.Generic;
namespace Kert
{
class Program
{
static void Main(string[] args)
{
int[] inp = Console.ReadLine().Split().Select(int.Parse).ToArray();
List<int> temp = new List<int>();
int dom = 0;
int azonosmax = 0;
for (int u = 0; u < inp[0]; u++)
{
temp = Console.ReadLine().Split().Select(int.Parse).ToList();
int most = temp.GroupBy(i => i).OrderByDescending(grp => grp.Count()).First().Count();
if (most > inp[1] / 2)
{
dom++;
}
int longestSeriesCount = temp.Skip(1)
.Aggregate(new { Value = temp[0], Count = 1, Longest = new { Value = temp[0], Count = 1 } },
(acc, x) => x == acc.Value ? new { Value = x, Count = acc.Count + 1, Longest = acc.Count + 1 > acc.Longest.Count ? new { Value = x, Count = acc.Count + 1 } : acc.Longest } :
new { Value = x, Count = 1, Longest = acc.Longest })
.Longest.Count;
if (longestSeriesCount > azonosmax)
{
azonosmax = longestSeriesCount;
}
}
Console.WriteLine(dom);
Console.WriteLine(azonosmax);
}
}
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 68/75 | ||||||
1 | Elfogadva | 0/0 | 39ms | 22360 KiB | |||
2 | Elfogadva | 0/0 | 428ms | 68636 KiB | |||
3 | Elfogadva | 4/4 | 41ms | 23200 KiB | |||
4 | Elfogadva | 4/4 | 39ms | 23316 KiB | |||
5 | Elfogadva | 4/4 | 39ms | 23508 KiB | |||
6 | Elfogadva | 4/4 | 39ms | 23816 KiB | |||
7 | Elfogadva | 4/4 | 41ms | 24224 KiB | |||
8 | Elfogadva | 4/4 | 41ms | 24784 KiB | |||
9 | Elfogadva | 4/4 | 41ms | 24956 KiB | |||
10 | Elfogadva | 4/4 | 52ms | 28392 KiB | |||
11 | Elfogadva | 6/6 | 46ms | 25660 KiB | |||
12 | Elfogadva | 6/6 | 61ms | 32088 KiB | |||
13 | Elfogadva | 6/6 | 100ms | 50976 KiB | |||
14 | Elfogadva | 6/6 | 435ms | 71088 KiB | |||
15 | Elfogadva | 6/6 | 389ms | 74584 KiB | |||
16 | Elfogadva | 6/6 | 456ms | 70600 KiB | |||
17 | Futási hiba | 0/7 | 280ms | 74680 KiB |