8736 | 2024. 01. 27 10:42:13 | czita | Festés (50 pont) | csharp | Hibás válasz 0/50 | 619ms | 64980 KiB |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace cw
{
class Program
{
static int S, O;
static int[] sorklt;
static List<List<int>> oszlopktg;
static void Main(string[] args)
{
int[] t = Console.ReadLine().Split().Select(int.Parse).ToArray();
S = t[0]; O = t[1];
sorklt = Console.ReadLine().Split().Select(int.Parse).ToArray();
oszlopktg = new List<List<int>>();
for (int i = 0; i < O; i++) oszlopktg.Add(Console.ReadLine().Split().Select(int.Parse).ToList());
if (S == 2) ketto();
else if (S == 3) harom();
else negy();
Console.ReadKey();
}
private static void negy()
{
}
private static void harom()
{
}
private static void ketto()
{
int[] oszto = { 1, 2, 1 };
bool volt1 = false, volt2 = false;
int osszeg = 0, ktg = 0;
double min;
for (int i = 0; i < O; i++)
{
min = oszlopktg[i][1] / oszto[1];
if (oszlopktg[i][0]<min&& oszlopktg[i][1] < oszlopktg[i][2] )//ha az első oszlop a legkisebb
{
ktg = oszlopktg[i][0];
if (!volt2) ktg +=sorklt[1];
if (ktg<oszlopktg[i][1])
{
volt2 = true;
osszeg += ktg;
}
else osszeg += oszlopktg[i][1];
}
else//ha a második oszlop a legkisebb
{
ktg = oszlopktg[i][2];
if (!volt1) ktg += sorklt[0];
if (ktg < oszlopktg[i][1])
{
volt1 = true;
osszeg += ktg;
}
else osszeg += oszlopktg[i][1];
}
}
Console.WriteLine(osszeg);
}
}
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 0/50 | ||||||
1 | Elfogadva | 0/0 | 35ms | 22364 KiB | |||
2 | Hibás válasz | 0/0 | 32ms | 22692 KiB | |||
3 | Hibás válasz | 0/2 | 423ms | 55996 KiB | |||
4 | Hibás válasz | 0/2 | 32ms | 23024 KiB | |||
5 | Hibás válasz | 0/3 | 39ms | 24704 KiB | |||
6 | Hibás válasz | 0/2 | 90ms | 34864 KiB | |||
7 | Hibás válasz | 0/2 | 592ms | 61928 KiB | |||
8 | Hibás válasz | 0/2 | 587ms | 62656 KiB | |||
9 | Hibás válasz | 0/2 | 582ms | 63188 KiB | |||
10 | Hibás válasz | 0/2 | 587ms | 62612 KiB | |||
11 | Hibás válasz | 0/2 | 591ms | 62780 KiB | |||
12 | Hibás válasz | 0/2 | 537ms | 60308 KiB | |||
13 | Hibás válasz | 0/2 | 569ms | 60712 KiB | |||
14 | Hibás válasz | 0/2 | 291ms | 57456 KiB | |||
15 | Hibás válasz | 0/3 | 291ms | 57792 KiB | |||
16 | Hibás válasz | 0/3 | 405ms | 59332 KiB | |||
17 | Hibás válasz | 0/2 | 407ms | 59340 KiB | |||
18 | Hibás válasz | 0/3 | 405ms | 59588 KiB | |||
19 | Hibás válasz | 0/2 | 535ms | 61512 KiB | |||
20 | Hibás válasz | 0/2 | 583ms | 62492 KiB | |||
21 | Hibás válasz | 0/2 | 593ms | 64496 KiB | |||
22 | Időlimit túllépés | 0/2 | 601ms | 64472 KiB | |||
23 | Hibás válasz | 0/2 | 597ms | 64104 KiB | |||
24 | Hibás válasz | 0/2 | 598ms | 64980 KiB | |||
25 | Időlimit túllépés | 0/2 | 619ms | 64972 KiB |