Pereiti prie turinio

internautas

Patvirtinti nariai
  • Pranešimai

    295
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    internautas gavo reakciją nuo geras1 Lietuvos Mokinių informatikos olimpiada   
    Oro uostas:

    #include <iostream> #include <cstdio> #include <algorithm> #define MAXN 100005 using namespace std; struct Lektuvas { int v, t; bool operator < (const Lektuvas &l) const { return v < l.v; } } lektuvas[MAXN]; int n, a[MAXN], l[MAXN]; int main () { freopen("orouostas-vyr.in", "r", stdin); freopen("orouostas-vyr.out", "w", stdout); cin >> n; for(int i = 0; i < n; ++i) cin >> lektuvas[i].t >> lektuvas[i].v; sort(lektuvas, lektuvas + n); for(int i = 0; i < n; ++i) { for(int j = 0; j + lektuvas[i].t <= lektuvas[i].v; ++j) a[j + lektuvas[i].t] = max(a[j + lektuvas[i].t], l[j] + 1); copy(a, a+lektuvas[i].v + 1, l); } cout << *max_element(a, a + MAXN) << '\n'; }
     
    Milzinas:

    #include <iostream> #include <cstdio> #define MAXN 1000005 using namespace std; int n, p; string s; bool kal[MAXN]; void lava(int x, char p){ if(x < 0 || x >= n || kal[x] || s[x] != p) return; kal[x] = true; if(p == 'D') lava(x-1, p); else if(p == 'K') lava(x+1, p); } int main () { freopen("milzinas-vyr.in", "r", stdin); freopen("milzinas-vyr.out", "w", stdout); cin >> n >> p >> s; for(int i = 0; i < n; ++i) if(s[i] == 'L'){ kal[i] = true; lava(i-1, 'D'); lava(i+1, 'K'); } int answer = 0; for(int i = 0; i < p; ++i){ int x; cin >> x; if(!kal[x-1]) ++answer; } cout << answer << endl; }
     
     
    Katinas:

    #include <iostream> #include <cstdio> #include <algorithm> #include <cstdlib> #include <queue> #define MAXN 3005 using namespace std; const int dy[] = {0, 1, 0, -1}, dx[] = {-1, 0, 1, 0}; int v[MAXN][MAXN]; int d, t, n, m, sy, sx, catPy, catPx; string l[MAXN]; inline bool isValid(int y, int x) { return (y >= 0 && y < n && x >= 0 && x < m && l[y][x] != '#'); } int katinoKelias() { int catKr = 0, moves = 0; int cy = sy, cx = sx; while(l[cy][cx] != 'P') { if(!isValid(cy + dy[catKr], cx + dx[catKr])) { catKr = (catKr + 1) % 4; } else { cy += dy[catKr]; cx += dx[catKr]; ++moves; } } catPy = cy; catPx = cx; return moves; } void linoKelias() { for(int i = 0; i < MAXN; ++i) for(int j = 0; j < MAXN; ++j) v[i][j] = -1; queue<int> q; v[sy][sx] = 0; q.push(sy); q.push(sx); while(!q.empty()) { int cy = q.front(); q.pop(); int cx = q.front(); q.pop(); for(int i = 0; i < 4; ++i) { int y = cy + dy[i]; int x = cx + dx[i]; if(isValid(y, x) && v[y][x] == -1) { q.push(y); q.push(x); v[y][x] = v[cy][cx] + 1; } } } } int main () { freopen("katinas-vyr.in", "r", stdin); freopen("katinas-vyr.out", "w", stdout); cin >> d >> t >> n >> m; for(int i = 0; i < n; ++i) cin >> l[i]; for(int i = 0; i < n; ++i) for(int j = 0; j < m; ++j) if(l[i][j] == 'S') { sy = i; sx = j; } int lKatinas = katinoKelias(); linoKelias(); int lLino = v[catPy][catPx] + t; if(lLino <= lKatinas) cout << d << endl; else cout << max(0, d - (lLino - lKatinas)) << endl; }
  2. Patinka
    internautas gavo reakciją nuo geras1 C++ mokymas mokyklose   
    Informatikos pamokose dar nė karto neteko man asmeniškai rašyt kodo ant popieriaus. Visada normaliai ant kompo. Mokytoja turbūt dar iš sovietinių laikų dėl to taip jums ir reikia.
    Nuskaitymui pasirašyti atskirą funkciją liepia turbūt dėl egzamino, nes ten pagal nurodymus taip reikia daryt.
  3. Patinka
    internautas gavo reakciją nuo xamer neveikia double C++   
    Matai ant C++ ir kai kurių kitų kalbų. (int)/(int) = int, tai jei nori gaut double reikia castint į double t.y prirašant (double) arba jei beveik nekeičiant to ką paraše p = 5.0/2.0
  4. Patinka
    internautas gavo reakciją nuo xamer neveikia double C++   
    Jeigu darydavai ką nors panašaus į:
    double a = 5;
    double b = a / 2;
    Tai viskas veiks gerai. Bet jei būtų:
    int a = 5, b = 2;
    cout << a/b; Tai tau rodytų rezultatą 2, o ne 2.5
  5. Patinka
    internautas gavo reakciją nuo Gintaszz Lietuvos Mokinių informatikos olimpiada   
    Manau paprasčiausia spręsti Komfortą būtų su dinaminiu programavimu arba kadangi yra tik du žmonės pasirašius funkciją kuri patikrintų du persėdimo atvejus ir gražintų mažesnį atsakymą. Žemiau mano sprendimas su dinaminiu programavimu, norint jį galima pagražint, bet tingėjau:

    #include <iostream> #include <cstdio> #define MAXN 1000006 #define INF 9988555 using namespace std; int n, a[MAXN][2], b[MAXN][2]; bool isValid(int index) { return ((a[index][0] & a[index-1][0]) == 0 && (a[index][1] & a[index-1][1]) == 0); } int compute() { int moves = 0; b[0][0] = b[0][1] = 0; for(int i = 1; i <= n; ++i) { if(isValid(i)) b[i][0] = min(b[i][0], b[i-1][0]); swap(a[i-1][0], a[i-1][1]); if(isValid(i)) b[i][0] = min(b[i][0], b[i-1][1]); swap(a[i][0], a[i][1]); if(isValid(i)) b[i][1] = min(b[i][1], b[i-1][1] + 1); swap(a[i-1][0], a[i-1][1]); if(isValid(i)) b[i][1] = min(b[i][1], b[i-1][0] + 1); swap(a[i][0], a[i][1]); } return min(b[n][0], b[n][1]); } int main() { freopen("komfortas-jau.in", "r", stdin); freopen("komfortas-jau.out", "w", stdout); cin >> n; fill(&b[0][0], &b[MAXN-1][1], INF); for(int i = 1; i <= n; ++i) cin >> a[i][0] >> a[i][1]; int answer = compute(); if(answer == INF) cout << -1 << endl; else cout << answer << endl; }
  6. Patinka
    internautas gavo reakciją nuo Serapke Uždavinys „Slidės“   
    Šitas uždavinys nelengvas dinaminio programavimo uždavinys. Sprendimą pridedu 2 lengvensė jo versija, 3 tavo duota versija.
    3e2_spr.pdf
  7. Patinka
    internautas gavo reakciją nuo Edgarasx Stacionaraus kompiuterio pirkimaas   
    Nuo seno kompo gal įmesiu naujo nereikia, neseniai pirktas dvd-romas.
    Nutariau ant PSU gal netaupyt labai jei galutinis variantas toks https://www.1a.lt/order/shopping_cart?content=M7Q0NjWxMrQ2MjY1MwPS5oZGZhZg2tjACEhbmJhbmIJocxMwHwA%3D ką manote ? Manau už 1050-1100 Lt pavyktų paimti tokį variantą.
  8. Patinka
    internautas gavo reakciją nuo iLo Kviz - pasitikrink savo žinias!   
    Pasitikrink savo žinias ir sužinok dar daugiau - išbandyk programėlę Kviz!
    Kiek galų turi 7½ lazdos? Koks gyvūnas yra Indijos vandenyno valdovas? Kokie gydytojai padeda sutrikus žarnyno veiklai?Programėlę galite persisiųsti iš https://play.google....lis.vycius.kviz Geros smegenų mankštos !
  9. Patinka
    internautas gavo reakciją nuo SavasLT CodeBlocks uzdaviniai   
    Pabandyk įsitatyt į tas savo formules skaičiukus ir pažiūrėt ar sueina bent jau :D
    1. Aplankius šeimas liks n-k dovanų. Tuomet jei duos likusias dovanas v vaikų, tai d = (n-k)/v . Jam liks m = (n-k)%v
    2.Kai ūkininkas baigia kasti bulves, lauke būna likę (n-m)*k maišų, Tuomet visus parveš per d = ((n-m)*k)/m dienų. Talkininkams liks a = ((n-m)*k) % m
    3. Po visų pardavinų ūkininkui bus likę (n-m)*d dėžių. Tuomet k = ((n-m)*d)/m, a = ((n-m)*d)%m
    4. Čia jau pats pabandyk teisingai išsivest ir gaut mano atsakymus. a = (500*k)/n p = (500k)%n
  10. Patinka
    internautas gavo reakciją nuo Lapinskis Ieškau daug partnerių unikalaus Lietuvojeprojekto kūrimui   
    Sveiki. Jau senai galvoju sukurti kokį nors projektą. Neseniai kilo idėja jog reikėtų sukurti how to tipo portalą, nes Lietuvoje tai būtų beveik unikalus portalas. Esami tokio tipo portalai, kaip pavyzdžiui http://www.how-to.lt/ ar http://www.o-kaip.lt/ yra tikrai nieko verti. http://www.how-to.lt/ paprasčiausias phpbb forumas kuriame vartotojai kuria gidus vos keliomis temomis. http://www.o-kaip.lt/ Atnaujina vienas žmogus ir labai retai, tad iš jo taip pat nieko gero. Mano idėja būtų How to ar DIY( do it yourself) portalo kūrimas. Jame būtų krūvos įvairių temų pradedant Kaip naudotis elektronine bankininkyste ir baigiant kaip paversti savo seną automobilį elektromobiliu. Lietuvoje tokio tipo portalo neradau. Portalas būtų panašus į http://www.ehow.com/ , http://www.wikihow.com/ ir http://www.instructables.com/ .Šį portalą galėtų atnaujinti kiekvienas norintis. How to portale norint peržiūrėti gidus nereikėtų pirkti jokių vipų ar kitų mokamų paslaugų. Portalo išlaikymui pinigai būtų renkami iš savanoriškų aukų ir reklamos ( jos tikrai nebūtų daug). Šiuo portalu tikrai nesiektume pelno. Portalas būtų draugiškas vartotojui, labai lengvai naudojamas. Registracija būtų galima įvykdyti keletu būdų:

    Užpildžius registracijos formą Per FaceBook Per Twitter Per Google Vos prisiregistravus būtų galima pradėti rašyti gidus. Kiekvienas vartotojas pasirinktų savo rašomo gido kategoriją, subkategoriją, licenziją pagal kurią rašytų. Kiekvienas lankytojas gidus galėtų komentuoti (reikėtų prisijungti prie portalo per jau minėtas tarnybas FaceBook, Google, Twitter ). Būtų galima balsuoti Patinka/ Nepatinka. Visi lankytojai gidus galėtų atsispausdinti, eksportuoti kaip PDF. Taip pat jau esu šiam projektui nupirkęs hostingą hostex'e ir domeną.
     
    Iš tikro papasakojau labai mažai apie šį projektą. Garantuoju, jog projektas būtų populiarus, sulauktume krūvos lankytojų.
     
    Tad ieškau partnerių norinčių šį projektą įgyvendinti. Laukiami visi programuotojai, dizaineriai (šiuo metu labiausiai reikia šių specialybių) taip pat ateityje reikės gidų rašytojų, administracijos, testuotojų ir visų kitų gerų žmonių. Tad jei esi geras žmogus, bei norėtum bet kokiu būdų prisidėti prie projekto įgyvendinimo brūkštelėk man asmeninę žinutę arba parašyk temoje arba parašyk į el paštą [email protected] arba susisiek per skype k.vycius ir tapk šios nuostabios idėjos įgyvendintoju.Pradėkim kurti šį gėrį drauge !
     
    P.S Jei kyla bent menkiausių klausimų klausk !
  11. Patinka
    internautas gavo reakciją nuo Impaler Kardinaliai atnaujintas PlayManija.lt projektas   
    Tavo dizainas atrodo puikiai ! Galbūt nelabai patiko tie kur tabsai pasirinkti ir dežutė (nuotraukoj apibrėžiau) gražiau manau būtų apačioj horizontaliai kažkaip vertikaliai mano akiai nesižiūri. Mano naršyklė pranešimus praryja tavo puslapyje (žiūrėti paveikslėlyje). Daugiau viskas puiku ir gražu. 10/10


  12. Patinka
    internautas sureagavo į andriusxp Lengvi 10 baksu per diena!   
    Grazinimai: BAIGTI.
    Po grazinimu galesit trint tema. Dekui.
     
    P.S. kaikuriem leidzia ieit.
    P.S.S TIE KAS YRA AMERIKOJ AR KITOJ VALSTYJOJ DAR GALIU PARDUOTI GIDA IR PATARTI :)
  13. Patinka
    internautas gavo reakciją nuo Arvis Nemokamos WP temos   
    http://www.freewpthemes.net/
    http://wordpressthemesbase.com/
    http://www.themelab.com/
    http://www.smashingmagazine.com/2008/01/08...rdpress-themes/
    daugiau rasi
    http://www.google.lt/search?sourceid=chrom...ordpress+themes
  14. Patinka
    internautas gavo reakciją nuo kaspersky Lietuvoje „uploadas“ sparčiausias   
    pigiausias elekta planas 33lt/men
    http://www.speedtest.net/result/562368068.png
  15. Patinka
    internautas gavo reakciją nuo Tom Vel gasdinimai torrentams   
    oho susidomejau kiek lm vadovui priteis:) patikos ypac sios eilutes
    – Prieš kurį laiką Lietuvoje sklido gandai, kad užsidaro keli stambūs lietuviški „torrent“ tinklapiai, taip pat – ir liūdnai pagarsėjusi „Linkomanija“, tačiau tinklapis iki šiol gyvuoja. Ar pavyks jūsų organizacijai galutinai nutraukti šio tinklapio veiklą?
     
    – Analizuojant „Linkomanijos“ istoriją, šis tinklapis nuolat keitė interneto paslaugų teikėjus įvairiose šalyse. Tinklapio savininką Kęstą Ermaną esame įspėję, pranešimus išsiuntėme ir elektroniniu, ir registruotu paštu.
     
    Šiuo metu yra įkurta uždaroji akcinė bendrovė, kurios direktorius tas pats žmogus – K.Ermanas. Jis yra davęs interviu, tikino, kad jam niekas nieko nepadarys. Iš tikrųjų, viskas yra padaroma, jam numatyta atsakomybė – kaip įmonės direktoriui ir kaip fiziniam asmeniui.
     
    Praeis kiek laiko ir „Linkomanijos“ byla civilinio proceso tvarka pasieks teismą. Bet kuriuo atveju teisių turėtojai bylai skirs tiek lėšų, kiek jų reikės, kad panašių atvejų daugiau nepasikartotų. Šiuo metu analizuojame, kokią žalą autorinių teisių turėtojams padarė ir daro šis tinklapis. Galiu pasakyti tik tiek, kad ieškinio suma bus išties įspūdinga.
  16. Patinka
    internautas gavo reakciją nuo Tom Vel gasdinimai torrentams   
    oho susidomejau kiek lm vadovui priteis:) patikos ypac sios eilutes
    – Prieš kurį laiką Lietuvoje sklido gandai, kad užsidaro keli stambūs lietuviški „torrent“ tinklapiai, taip pat – ir liūdnai pagarsėjusi „Linkomanija“, tačiau tinklapis iki šiol gyvuoja. Ar pavyks jūsų organizacijai galutinai nutraukti šio tinklapio veiklą?
     
    – Analizuojant „Linkomanijos“ istoriją, šis tinklapis nuolat keitė interneto paslaugų teikėjus įvairiose šalyse. Tinklapio savininką Kęstą Ermaną esame įspėję, pranešimus išsiuntėme ir elektroniniu, ir registruotu paštu.
     
    Šiuo metu yra įkurta uždaroji akcinė bendrovė, kurios direktorius tas pats žmogus – K.Ermanas. Jis yra davęs interviu, tikino, kad jam niekas nieko nepadarys. Iš tikrųjų, viskas yra padaroma, jam numatyta atsakomybė – kaip įmonės direktoriui ir kaip fiziniam asmeniui.
     
    Praeis kiek laiko ir „Linkomanijos“ byla civilinio proceso tvarka pasieks teismą. Bet kuriuo atveju teisių turėtojai bylai skirs tiek lėšų, kiek jų reikės, kad panašių atvejų daugiau nepasikartotų. Šiuo metu analizuojame, kokią žalą autorinių teisių turėtojams padarė ir daro šis tinklapis. Galiu pasakyti tik tiek, kad ieškinio suma bus išties įspūdinga.
  17. Patinka
    internautas gavo reakciją nuo henryz Sveiki as Internautas   
    taigi sveiki as esu Internautas. Mano tikras vardas yra Karolis. Labai megstu uzsimineti nesunkiu programavimu be to labai patinka versti svetaines (pvz esu prisidejes prie gladiatus vertimo) as is panevezio. Manau tai viskas ka jums reikia apie mane zinoti :lol:
  18. Patinka
    internautas gavo reakciją nuo henryz Sveiki as Internautas   
    taigi sveiki as esu Internautas. Mano tikras vardas yra Karolis. Labai megstu uzsimineti nesunkiu programavimu be to labai patinka versti svetaines (pvz esu prisidejes prie gladiatus vertimo) as is panevezio. Manau tai viskas ka jums reikia apie mane zinoti :lol:
  19. Patinka
    internautas gavo reakciją nuo henryz Sveiki as Internautas   
    taigi sveiki as esu Internautas. Mano tikras vardas yra Karolis. Labai megstu uzsimineti nesunkiu programavimu be to labai patinka versti svetaines (pvz esu prisidejes prie gladiatus vertimo) as is panevezio. Manau tai viskas ka jums reikia apie mane zinoti :lol:
  20. Patinka
    internautas gavo reakciją nuo henryz Sveiki as Internautas   
    taigi sveiki as esu Internautas. Mano tikras vardas yra Karolis. Labai megstu uzsimineti nesunkiu programavimu be to labai patinka versti svetaines (pvz esu prisidejes prie gladiatus vertimo) as is panevezio. Manau tai viskas ka jums reikia apie mane zinoti :lol:
  21. Pagarba
    internautas gavo reakciją nuo Amerikietis Windows XP Home Edition Activation   
    siulau pradet naudot ubuntu pats naudoju nesiskundziu kelis 100 kartu geriau uz windows + nemokami
  22. Pagarba
    internautas gavo reakciją nuo Amerikietis Windows XP Home Edition Activation   
    siulau pradet naudot ubuntu pats naudoju nesiskundziu kelis 100 kartu geriau uz windows + nemokami
  23. Pagarba
    internautas gavo reakciją nuo Amerikietis Windows XP Home Edition Activation   
    siulau pradet naudot ubuntu pats naudoju nesiskundziu kelis 100 kartu geriau uz windows + nemokami
  24. Pagarba
    internautas sureagavo į night1 Uždarbis.lt išleis savo pirmąjį žurnalą   
    O dieve, dizainas ziaurus :)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...