csp 201912-1
#include<stdio.h>
#include<math.h>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
int n,i;
int a[5]={0,0,0,0,0};
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%7==0){
a[i%4]++;n++;
}
if((i%10==7||i/10==7||i/100==7||(i/10)%10==7)&&i%7!=0){
a[i%4]++;n++;
}
}
for(i=1;i<4;i++){
printf("%d\n",a[i]);
}
printf("%d\n",a[0]);
return 0;
}
注:考虑问题要全面