int main() {
int a,b,c,d,n;
scanf("%d",&n);
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d",n/a+n/b+n/c+n/d
-n/a/b-n/a/c-n/a/d-n/b/c-n/b/d-n/c/d
+n/a/b/c+n/a/b/d+n/a/c/d+n/b/c/d
-n/a/b/c/d);
return 0;
}
读入溢出了, n <= 10 ^ {18},应该用long long和%lld