Mało zadeptany śnieg - drak (zad 47)
func:
Przypadek 1: func - od pewnego momentu stała
max = max(dom(func(N)))
int g(n) { for(i = 0; func(i) <= max; i++) { if (func(i) == n) return 1; if (func(i) == max) return 0; } }
Przypadek 2: func - ma nieskonczenie wiele wartosci
int g(n) { for(i = 0; func(i) <= n; i++) { if (func(i) == n) return 1; } return 0; }