#include #include #define MAXV 10000 struct polozka { int komponenta; int stupen; } pole_vrcholu[MAXV]; int main() { int vrcholy; int hrany; int max_vrchol=0; int v1=0; int v2=0; int komp=0; while (!feof(stdin)) { komp++; char pom[2]; pom[0]=getchar(); if (pom[0]=='-') { scanf("%c%c\n",&pom[1],&pom[2]); scanf("%d %d\n",&vrcholy,&hrany); } else { ungetc(pom[0],stdin); scanf("%d %d\n",&vrcholy,&hrany); } for(int i=0;i