|
Авторские права
|
|
packa
|
Дата: Воскресенье, 15 Февраля 2009, 20:30|Пост # 1| |
Адепт гильдии Таранис
Island wars\Без прошлого
|
Я вот тут на сайте решил обучалку разместить по С++ (ниже пример) Написал под названием темы имя автора, и собствено как называется. И тут по телевизору показывали как сажают бедных юзверей... Так вот, решил спросить... мне не светит срок?
Прикреплено:
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) Покупаешь Майерса и изучаешЬ! Это что или кто это? Quote (Armageddon) Зачем обучалка? Флудик! Quote (Unicorn) Посмотри скок лет торенты живут и соизмерь своё преступление с их преступлениями. Я чист перед законом или нет? На торренты пох, чтобы победить королей валят пешек! Quote (Armageddon) Алгоритм Дейкстры на поиск минимального пути в графе. Копирайт ставить, если сам делал?))) Это ещё что за херь!?
Должен Энфу :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) Это ещё что за херь!? Алгоритм на С++
|
|
| |
| |
Гаррет
|
Дата: Воскресенье, 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) Автор книги по С++ Нэйбауэр чем тебе неприглянулся? 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
|
| |
| |