38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Program
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Sorozat leghosszabb = new Sorozat(77031);
|
|
leghosszabb.TagokKiszamitasa(leghosszabb.KezdoErtek);
|
|
|
|
int max = 110000;
|
|
int min = 100000;
|
|
|
|
|
|
for (int i = min; i < max; i++)
|
|
{
|
|
Sorozat sorozat = new Sorozat(i);
|
|
sorozat.TagokKiszamitasa(sorozat.KezdoErtek);
|
|
if (sorozat.Tagok.Count > leghosszabb.Tagok.Count)
|
|
{
|
|
leghosszabb = new Sorozat(sorozat);
|
|
}
|
|
}
|
|
|
|
|
|
// mivel 1.000.000 számot kell megvizsgálin ezért ez a fajta megoldás nem jó
|
|
//Sorozat leghosszabb = sorozatok.OrderByDescending(x => x.Tagok.Count).First();
|
|
|
|
Console.WriteLine($"2. feladat megoldás: {leghosszabb.KezdoErtek}|{leghosszabb.Tagok.Count}");
|
|
}
|
|
}
|
|
}
|