Skocz do zawartości

Wraith

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wraith's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Niejestem pewien ale raczej napewno sie da
  2. Oto plik ban.cpp moze zawierac bledy a co do wyslanie to niemialem czasu :/ go wyslac //Damian Zajkowski #include <stdio.h> #include <string.h> #include <stdlib.h> int main(){ unsigned tablica[1000]; char uzyskane[10000][5]; char okeja[10000][5]; char okejb[10000][5]; unsigned dlsek[10000]; int pasujace = 0; int ilesekw = 0; long prawidlowe = 0; int raz; int dwa; int trzy; int cztery; scanf("%d",&ilesekw); for(int x=0;x<ilesekw;x++){ scanf("%d %d",&dlsek[x],&tablica[x]); } for(int x=0;x<ilesekw;x++){ int q = 0; char buf[10000]; buf[0]='\0'; sprintf(buf,"%d",tablica[x]); //if(atoi(buf[0])<atoi(buf[1]) raz=0; dwa=0; trzy=0; cztery=0; q=0; while(cztery!=dlsek[x]-1) { sprintf(okeja[q],"%s\0",uzyskane[q]); if(trzy==dlsek[x]-1){ trzy=cztery; cztery++; } if(dwa==dlsek[x]-1){ dwa=trzy; if(trzy!=dlsek[x]-1) trzy++; } if(raz==dlsek[x]-1){ raz=dwa; if(dwa!=(dlsek[x]-1)) dwa++; } if(raz!=dlsek[x]-1) raz++; if(q==0){ sprintf(uzyskane[q],"%c%c%c%c\0",buf[cztery],buf[cztery],buf[cztery],buf[cztery]); q++; } sprintf(uzyskane[q],"%c%c%c%c\0",buf[cztery],buf[trzy],buf[dwa],buf[raz]); q++; } for(int dlugi = 0;dlugi<q;dlugi++){ if(ilesekw==1){ printf("%s\n",uzyskane[dlugi]); } for(int krotki = 0;krotki<q;krotki++) { if(!strcmp(uzyskane[dlugi],okeja[krotki])){ pasujace++; //printf("Pasujacy pin: %s\n",uzyskane[dlugi]); prawidlowe++; } } } q=0; } printf("%d\n",prawidlowe); return 0; }
  3. Ja mam lepszy pomysl :> nicon rob na forum nowa grup OIGroup bedzie narazie tam nas 3 ty ja i Marcin. Przynaleznosc bedziemy rozdawac jak ktos zasluzy :> i bedziemmy sie wymieniac na specjalnym kawalku forum(zamknietym dla reszty forumowiczow) nasze kody itp bedziemy je poprawiac. W koncu ta olimpiada jest po to abysmy sie czegos nauczyli :) no to czekam na pozytywne rozpatrzenie mojej prosby :> A moze jak sie kiedys dostaniemy bo kazdy zrobi cos a 3glowy to niejedna to sie spotkamy na kolejnym ktorys tam etapie :D
  4. Ja wysylam tylko bankomaty bo niemam niestety czasu myslec nad reszta :/ jak chcesz kod to napisz maila to ci go wysle :) przetestujesz i zrozumiesz jak dziala. na podobnej zasadzie pisalismy z qmplem progs do odkodowania md5 :)
  5. Hmm tez mialem z tym problem :) moge sie pochwaqlic ze bankomat juz zrobilem a reszty mi sie niechce ruszac :) pewnie chodzi ci o cos takiego :) https://www.winapi.org/forum/viewtopic.php?t=615
  6. O to mi chodzilo :) int q;// ilosc elementow tablicy char a[255][1000000] // tabilca pierwsza char b[255][1000000] // tablica droga char c[255][1000000] // tablica wynikowa q = 1000000; int pasujace=0; for(int dlugi = 0;dlugi<q;dlugi++){ for(int krotki = 0;krotki<q;krotki++) { if(!strcmp(a[dlugi],b[krotki])){ c[pasujace]; pasujace++; } } }
  7. Wiem ze to bardzo prosta rzecz ale niegy mi niebyla potrzebna :D char a[4][1000000]; char b[4][1000000]; char c[4][1000000]; Tablice a i b musze porowna do siebie ale tak ze jesli a[151]==a[245] to c[kolejny]=a; chodzi o to ze nie moze byc na 1 petli czyli if(!strcmp(a[x],b[x]) { c[kolejny] = a[x]; kolejny++; } to musi byc na 2 petlach z parametrami x i y chyba ze jest jakis latfiejszy sposob. TAK jestem leniwy i oczekuje gotowca :D
  8. mhm :D sorki, ale w temacie postu niebylo pomylki ;)
  9. Hmm koleja edycja jesli myslicie ze jestescie dobrzy w programowaniu to niezapomnijcie ze na tego typu olimpiadach dobrych programistow zatrzymuje matematyka. zadania mozna pobrac ze stronki www.oi.pl. Ja zawsze myslelem ze programowanie to nie nauka jezyka tylko sztuka myslenia ale tu myslec trzeba niekonwencjonalnie gdy zrobilem zadanie z bankomatami to teraz wydaje mi sie ono takie proste ze potrafie liczyc je w pamieci :D. Podzielcie sie swoimi spostrzezeniami na temat olimpiady i zadan
  10. Hmm no cooz ja to robilem na LoadLibrary i dziala. ale zawsze jest kilka sposoboof
  11. EE to banal bo wystarczy sobie hooka zrobic ale na dll bo jak bedzie sie mialo go w kodzie okna to po zminimalizowaniu,zdezaktywowaniu hook bedzie sie walil ale progs moze zrobic LoadLibrary i se dll wczytac ktora bedzie nonstop aktywna i bedzie odbierac w funkci klawisze ja zrobilem i dziala tez sie meczylem moze niedlugo przesle zroodelko
  12. Wraith

    Dyski i asm

    Hmm.. to troche zakrawa na asm ale nic. potrzebuje odu zapewne w asm do sterowania tasma ide czyli wysylaniu 1 i 0 na okreslonego pina na okreslonej tasmie. :) Potrzebuje magistrale sterujaca do urzadzenia zewnetrznego
  13. Wraith

    Wylaczanie kompa

    Bardzo latwo jest wylaczyc kompa ale musi byc na im jakis klient nasluchujacy na udp i musu miec prawa do wylaczenia pozniej ze swojego kompa wysylasz udp na wszystkie kompy w sieci albo na wybrany ip i juz
  14. Wraith

    HEH

    Now wlasnie zrobic hooka na klawierke potrafie nawet na wszyskie aplikacje w MFC ale po dezaktywacji okna wszystkosie jebie :/
  15. Wraith

    Kolory w konsoli

    Hmm kiedys sie tym zajmowalem mam na chacie zrodla ale to bylo chyba SetTextColor(kolorek); albo SetBgCocolr(kolorek); ale ja to pisale w borland c++i nie jestem pewien
×
×
  • Utwórz nowe...