Главная     Битва за Лордерон     Штурм и Оборона     Russian DotA     Форум     Файлы     Редактор     Разное     Дизайн     Поиск     Регистрация     Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум русских картостроителей » О всём » Кроме вара » Авторские права
Авторские права
packa Дата: Воскресенье, 15 Февраля 2009, 20:30|Пост # 1|
Адепт гильдии Таранис

Island wars\Без прошлого
Я вот тут на сайте решил обучалку разместить по С++ (ниже пример)
Написал под названием темы имя автора, и собствено как называется.
И тут по телевизору показывали как сажают бедных юзверей... :'(
Так вот, решил спросить... мне не светит срок? scared
Прикреплено: 5862439.html (5.1 Kb) · 0562635.html (43.6 Kb)


Должен Энфу :spy: (Шио, МАнуал! )
packa.ucoz.ru - все норм, присоединяйтесь! Буду рад если поддержите мой сайт :)

[quote=iron - beast]Го гамать кусок бревна[/quote] :zomba:
Mapmakers Community © 2010

Без прошлого:

Глава проекта: Arator
Участники проекта:
  • AcID_packa
  •  
    Armageddon Дата: Воскресенье, 15 Февраля 2009, 20:51|Пост # 2|

    О май гад!
    Зачем обучалка? %) Покупаешь Майерса и изучаешЬ!
     
    Unicorn Дата: Воскресенье, 15 Февраля 2009, 20:53|Пост # 3|
    Адепт гильдии Таранис

    Посмотри скок лет торенты живут и соизмерь своё преступление с их преступлениями.

     
    Armageddon Дата: Воскресенье, 15 Февраля 2009, 20:53|Пост # 4|

    Алгоритм Дейкстры на поиск минимального пути в графе. Копирайт ставить, если сам делал?)))
    Code

    #include <stdio.h>
    #include <stdlib.h>
    #include <limits.h>

    const int NMAX = 2001;
    const int MMAX = 200001;

    int heap[MMAX];
    int TT = 0;
    int d[NMAX];
    int mas[NMAX][NMAX];
    int n, m, f, s;

    bool Empty()  
    {
      return (TT == 0);
    }

    int Min(int i, int j)
    {
      if (i < j) return i;
      else return j;
    }

    void Init()
    {
      for (int i = 1; i <= NMAX; i++)
       for (int j = 1; j <= NMAX; j++)  
        mas[i][j] = 0;
    }

    void ReadData()
    {
      int _a, _b, _v;
      scanf("%d%d%d%d", &n, &m, &s, &f);

      for (int i = 0; i < m; i++)  
      {
       scanf("%d %d %d", &_a, &_b, &_v);
       mas[_a][_b] = mas[_b][_a] = _v;
      }
    }

    void Swap(int i1, int i2)  
    {
      int tmp = heap[i1];
      heap[i1] = heap[i2];
      heap[i2] = tmp;
    }

    void Insert(int x)  
    {
      int index = TT;
      TT++;
      heap[index] = x;
      while (index > 0)
      {
       int parent = (index - 1)/2;
       if (heap[parent] <= heap[index])
        break;
       Swap(parent, index);
       index = parent;
      }
    }

    int Min()  
    {
      TT--;

      int temp = heap[TT];
      heap[TT] = heap[0];
      heap[0] = temp;

      int i = 0;
      while (i * 2 + 1 < TT)  
      {
       int childA = i * 2 + 1;
       int childB = i * 2 + 2;

       if (childB >= TT)  
        childB = childA;

       int childMin = 0;
       if (heap[childB] < heap[childA])
        childMin = childB;
       else childMin = childA;

       if (heap[i] <= heap[childMin])  
        break;

       Swap(childMin, i);
       i = childMin;
      }

      return heap[TT];
    }

    void Djkstra(int start, int n)  
    {
      for (int i = 1; i <= n; i++)
       d[i] = INT_MAX;

      d[start] = 0;
      Insert(start);

      while (!Empty())  
      {
       int v = Min();
       for (int w = 1; w <= n; w++)  
       {
        if (mas[v][w] == 0)
         continue;
        if (d[v] + mas[v][w] < d[w])  
        {
         d[w] = d[v] + mas[v][w];
         Insert(w);
        }
       }
      }
    }

    int main()  
    {
      Init();
      ReadData();
      Djkstra(s, n);
      printf("%d", d[f]);  

      return 0;
    }
     
    packa Дата: Воскресенье, 15 Февраля 2009, 21:40|Пост # 5|
    Адепт гильдии Таранис

    Island wars\Без прошлого
    Quote (Armageddon)
    Покупаешь Майерса и изучаешЬ!

    Это что или кто это? zomba
    Quote (Armageddon)
    Зачем обучалка?

    Флудик!
    Quote (Unicorn)
    Посмотри скок лет торенты живут и соизмерь своё преступление с их преступлениями.

    Я чист перед законом или нет? На торренты пох, чтобы победить королей валят пешек!
    Quote (Armageddon)
    Алгоритм Дейкстры на поиск минимального пути в графе. Копирайт ставить, если сам делал?)))

    Это ещё что за херь!? scared


    Должен Энфу :spy: (Шио, МАнуал! )
    packa.ucoz.ru - все норм, присоединяйтесь! Буду рад если поддержите мой сайт :)

    [quote=iron - beast]Го гамать кусок бревна[/quote] :zomba:
    Mapmakers Community © 2010

    Без прошлого:

    Глава проекта: Arator
    Участники проекта:
  • AcID_packa
  •  
    Armageddon Дата: Воскресенье, 15 Февраля 2009, 22:00|Пост # 6|

    Quote (AcID_packa)
    Это что или кто это?

    Автор книги по С++

    Quote (AcID_packa)
    Флудик!

    Нипанятна!

    Quote (AcID_packa)
    Это ещё что за херь!?

    Алгоритм на С++ opasnoste
     
    Гаррет Дата: Воскресенье, 15 Февраля 2009, 22:18|Пост # 7|
    Администратор

    бугага
    http://ru.wikipedia.org/wiki/Алгоритм_Дейкстры


    Тиха ты! Бфл - это не РД. В бфл все клевое и т.д. Все заклы триггерные. А в РД - тююю... © Iron-Beast

    Битва за Лордаерон:

    Глава проекта: Garret
    Участники проекта:
  • Elzor
  •  
    Armageddon Дата: Воскресенье, 15 Февраля 2009, 23:47|Пост # 8|

    Гаррет, да-да
     
    packa Дата: Понедельник, 16 Февраля 2009, 15:05|Пост # 9|
    Адепт гильдии Таранис

    Island wars\Без прошлого
    Quote (Armageddon)
    Автор книги по С++

    Нэйбауэр чем тебе неприглянулся? scared
    Quote (Armageddon)
    Гаррет, да-да

    Quote (Armageddon)
    Quote (AcID_packa)
    Это ещё что за херь!?

    Алгоритм на С++


    Quote (Armageddon)
    Алгоритм Дейкстры на поиск минимального пути в графе.

    Quote (Гаррет)
    http://ru.wikipedia.org/wiki/Алгоритм_Дейкстры

    А теперь прочитайте название темы ...


    Должен Энфу :spy: (Шио, МАнуал! )
    packa.ucoz.ru - все норм, присоединяйтесь! Буду рад если поддержите мой сайт :)

    [quote=iron - beast]Го гамать кусок бревна[/quote] :zomba:
    Mapmakers Community © 2010

    Без прошлого:

    Глава проекта: Arator
    Участники проекта:
  • AcID_packa
  •  
    Форум русских картостроителей » О всём » Кроме вара » Авторские права
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright Garret&ELForcer © 2006-многа-многа