Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8.
Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
/*
Rozwi�zanie zadania "Liczba Potyczkowa" (LIC) na Potyczki Algorytmiczne 2020.
Damian Mazur
*/
#include <stdio.h>
long long l, r;
int iloscLiczbPotyczkowa = 0;
int sprawdzCzyPotyczkowa(long long liczbaDoSprawdzenia)
{
long long liczbaSprawdzana = liczbaDoSprawdzenia;
while (liczbaSprawdzana)
{
int cyfra = liczbaSprawdzana % 10;
if (!cyfra || liczbaDoSprawdzenia % cyfra)
{
return 0;
}
liczbaSprawdzana /= 10;
}
return 1;
}
int main()
{
scanf("%I64d", &l);
scanf("%I64d", &r);
for (long long i = l; i < r; i++)
{
if (sprawdzCzyPotyczkowa(i))
{
iloscLiczbPotyczkowa++;
}
}
printf("%d", iloscLiczbPotyczkowa);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | /* Rozwi�zanie zadania "Liczba Potyczkowa" (LIC) na Potyczki Algorytmiczne 2020. Damian Mazur */ #include <stdio.h> long long l, r; int iloscLiczbPotyczkowa = 0; int sprawdzCzyPotyczkowa(long long liczbaDoSprawdzenia) { long long liczbaSprawdzana = liczbaDoSprawdzenia; while (liczbaSprawdzana) { int cyfra = liczbaSprawdzana % 10; if (!cyfra || liczbaDoSprawdzenia % cyfra) { return 0; } liczbaSprawdzana /= 10; } return 1; } int main() { scanf("%I64d", &l); scanf("%I64d", &r); for (long long i = l; i < r; i++) { if (sprawdzCzyPotyczkowa(i)) { iloscLiczbPotyczkowa++; } } printf("%d", iloscLiczbPotyczkowa); return 0; } |
English