Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Point /* Leader */ {
- int number; // Номер вершины
- int incoming; // Количество исходящих дуг
- Point *next;
- Edge *outgoing;
- };
- class Edge /* Trailer */ {
- int number; // Номер вершины в которую идёт дуга
- Edge *next; // Указатель на неё
- };
- int main() {
- // Здесь магически возникает Point *head (LD) - указатель на голову списка
- for (Point *i = head; i; i=i->next) {
- int count = 0;
- for (Edge *j = i->outgoing; j; j=j->next)
- count++;
- if (count >= 0 && count %2 == 0)
- cout << i->number << " ";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement