SIGSEGV - chyba – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

SIGSEGV - chyba – Pascal – Fórum – Programujte.comSIGSEGV - chyba – Pascal – Fórum – Programujte.com

 

Mistboost
~ Anonymní uživatel
1 příspěvek
10. 10. 2014   #1
-
-1
-
Mimo téma
zet -

Nazdar, hľadal som všade ale nikde som nič nenašiel. Chyba je asi s maticou ale neviem aká. Hádže ju tak kde niečo idem zapísať do matice ( A[i,j] , A[c1,c2] ) . 

program uloha2;
var m,n,p,i,c1,c2,j,k,u:longint; //n = gaštany, m = paličky
    A:array [1..1000000, 1..1000001] of boolean;
const pocet = 1000001;
begin
read(n);
readln(m);
u:=n;
for i := 1 to n do begin
    for j := 1 to n do begin
        A[i,j]:=false;
    end;
end;
for i:=1 to m do begin
    read(c1);
    readln(c2);
    A[c1,c2]:=true;
    A[c2,c1]:=true;
    A[i,pocet]:=true;
end;
repeat
for i :=1 to n do begin
    if A[i,pocet] = true then begin
       for j:=1 to n do begin
           if (A[i,j] = true) then begin
              p:=0;
              for k:=1 to n do begin
                  if (A[k,j] = true) then Inc(p);
              end;
           end;
       end;
       if p > 1 then begin
          A[i,pocet]:= false;
          u:=u-1;
       end;
    end;
end;
until (u=0);
end.
Nahlásit jako SPAM
IP: 195.98.13.–
Mircosoft+1
Věrný člen
3. 12. 2014   #2
-
0
-

Matice milion krát milion booleanů zabere něco kolem terabytu paměti. Jestli nemáš ve sklepě hodně nadupaný mainframe, tak to asi nerozchodíš. Divím se, že to vůbec šlo přeložit.

Nahlásit jako SPAM
IP: 94.113.255.–
Chceš-li lepší odpověď, polož lepší otázku.
Moje stránka.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 6 hostů

Podobná vlákna

SIGSEGV — založil _Miro1701

SIGSEGV v LinkedListu — založil Redby

Chyba v IF — založil Kolcek

Chyba — založil Anoným

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý