#include #include #define MAXVLAK 100000 char vlakA[MAXVLAK], vlakB[MAXVLAK]; int A, B, d; int nizkychA, nizkychB, N = 0; int gcd(int x, int y) { // Eukleidův algoritmus int z; if (x == y) return x; while (y > 0) { z = x % y; x = y; y = z; } return x; } int main() { // vstup A = fgets(vlakA, MAXVLAK, stdin); B = fgets(vlakB, MAXVLAK, stdin); vlakA[A] = 0; vlakB[B] = 0; // přerovnám si vlak B for (int i=1;2*i