半数集:
半数单集:
#include<stdio.h>
int num=1;
int f(int n) {
for(int i=1; i<=n/2; i++) {
num++;
f(i);
}
return num;
}
int main() {
int n;
scanf("%d",&n);
printf("%d",f(n));
}
半数单集:
#include<stdio.h>
int num = 1;
int f(int n) {
for(int i= 1; i <= n/2; i++) {
if(i>10 && (2*(i/10) <= i%10))
{
num -= i/10;
}
num++;
f(i);
}
return num;
}
int main() {
int n;
scanf("%d",&n);
printf("%d",f(n));
}