这题暴力加O2竟然还是过不了!
#include<bits/stdc++.h> using namespace std; int n,num[10]; void work(int n){ while(n){ num[n%10]++; n/=10; } } int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) work(i); for(int i=0;i<10;i++) printf("%d\n",num[i]); return 0; }