Skocz do zawartości

Wraith

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Wraith

  1. 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;
    }
    
    
  2. 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

  3. 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++;
                    }
            }
    }
  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. Hmm sam algorytm to banal bo kiedys to pisalem a teraz napisalem gre RPG ale nie na kompa to taka gra gdzie jest mistrz gry i wszysto zalezy od niego i jeszcze niewiem czy bedzie to bardziej mud czy bedzie mistrz gry do ktorego wszyscy beda sie laczyc aha w smiesznym list control czy cos takiego nie moge dodac nazwy subitem czy cos takiego jest pierwsza nazwa ale to co sie ma pojawic jako 2 w kolejnosci np obrazenia sie nie pojawia i niewiem jak to zrobic przydala by sie pomoc :)

  10. Hmm jak by to powiedziec bede wam zadawal pytania a wy mi bedzieci odpowiadac dawac dobre pomysly no i np czego uzyc do inventory poniewaz bedzie to w winapi to napewno bedzie kolorowe :) no i czekam na propozycje ja mysle ze najlepszy bedzie list control a wy?

×
×
  • Utwórz nowe...