abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 15:22 | IT novinky

    Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    včera 15:11 | Zajímavý projekt

    Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.

    Ladislav Hagara | Komentářů: 3
    včera 04:44 | Zajímavý software

    Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.

    Ladislav Hagara | Komentářů: 0
    20.3. 14:55 | Nová verze

    KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    20.3. 13:22 | IT novinky

    Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.

    Ladislav Hagara | Komentářů: 7
    20.3. 04:44 | Zajímavý článek

    Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).

    Ladislav Hagara | Komentářů: 2
    20.3. 00:33 | Nová verze

    Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    20.3. 00:11 | Zajímavý software

    Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.

    Ladislav Hagara | Komentářů: 7
    19.3. 19:22 | Nová verze

    GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.

    Ladislav Hagara | Komentářů: 0
    19.3. 04:00 | Bezpečnostní upozornění

    Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1125 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    Rozcestník

    Dotaz: reseni jedne ulohy v KSP-Z

    Bundas avatar 17.1.2014 20:31 Bundas | skóre: 14 | Pardubice
    reseni jedne ulohy v KSP-Z
    Přečteno: 354×
    Zdravim. Predem dodavam, ze tato serie jiz byla vyresena a jiz neni mozne odevzdavat a ja nejsem schopen vydrzet to cekani na spravne reseni, tkze to dam sem.

    http://ksp.mff.cuni.cz/z/ulohy/26/zadani1.html#task1

    jak byste to vyresili Vy? V jazyce C a nebo sem aspon dejte pseudoKod

    diky za pomoc
    Abe the Messiah has come.

    Odpovědi

    17.1.2014 20:50 MadCatX
    Rozbalit Rozbalit vše Re: reseni jedne ulohy v KSP-Z
    Pseudokóde se mi teď nechce vymýšlet, ale stačí:
    - Číst vstup řádek po řádku - Zapamatovat si druhý znak na řádku n - Porovnat tento znak s prvním znakem na řádce n+1 - Pokud jsou znaky stejné, vznikne nový úsek - A takhle pro všechny řádky
    martin-ux avatar 18.1.2014 16:09 martin-ux | skóre: 18 | Bratislava
    Rozbalit Rozbalit vše Re: reseni jedne ulohy v KSP-Z
    Příloha:
    kedze mi pocasie narusilo vikendove plany, tak som sa pre tu srandu na to pozrel. vid moj kod v prilohe. cita to data z ./magnets.in.
    ..when you do things right, people won't be sure you've done anything at all..
    martin-ux avatar 18.1.2014 16:44 martin-ux | skóre: 18 | Bratislava
    Rozbalit Rozbalit vše Re: reseni jedne ulohy v KSP-Z
    aha, len som si vsimol, ze som zle pochopil zadanie :) myslel som si, ze sa pytaju na pocet spojeni. oni sa pytaju na pocet oddelenych casti. tak mala zmena v hlavnom loope:
        int groups = 0;
    	/* whichever comes first */
    	while ( (i < magnets) && (!feof(fp)) )
    	{
    		fgets(buf, BUFMAX, fp);
    		i++;
    
    		/* input validation */
    		if ( ((buf[0] == '+') && (buf[1] == '-')) || ( (buf[0] == '-') && (buf[1] == '+')) ) {
    			/* first magnet in queue */
    			if (last_pole == 'x') {
    				last_pole = buf[1];
    				groups = 1;
    				continue;
    			}
    
    			if (buf[0] == last_pole) {
    				groups++;
    			}
    			last_pole = buf[1];
    		}
    		else {
    			fprintf (stderr, "ERROR: invalid entry! Skipping this line.. \n");
    			continue;
    		}
    	}
        fprintf (stdout, "%d\n", groups);
    
    ..when you do things right, people won't be sure you've done anything at all..
    18.1.2014 18:10 s
    Rozbalit Rozbalit vše Re: reseni jedne ulohy v KSP-Z
    int
    main (void)
    {
      int n, res = 1;
      char x, y, yprev;
    
      if (scanf("%d", &n) != 1)
        goto err;
    
      if (scanf(" %c%c", &x, &yprev) != 2)
        goto err;
    
      for (; --n; yprev = y)
        {   
          if (scanf(" %c%c", &x, &y) != 2)
            goto err;
          if (yprev != y)
            res++;
        }   
    
      printf("%d\n", res);
      return EXIT_SUCCESS;
    
    err:
      puts("Invalid input");
      return EXIT_FAILURE;
    }
    
    24.1.2014 16:11 dword
    Rozbalit Rozbalit vše Re: reseni jedne ulohy v KSP-Z
    Příloha:
    Trosku pozde, ale tez jsem si to zkusil :) V zasade je to totozne s resenim ostatnich, ale rozdelil jsem to na vice funkci a o to jednoduseji se pak psal main().

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.