fork download
  1. #include <iostream>
  2. using namespace std;
  3. int arr[30000]={6,2,5,5,4,5,6,3,7,6},ans;
  4. int main(){
  5. int n;
  6. cin>>n;
  7. if(n<=4){
  8. cout<<0;
  9. return 0;
  10. }
  11. for(int i=10;i<=9999;i++){
  12. if(i/1000==0){
  13. continue;
  14. }
  15. arr[i]=arr[i%10]+arr[i/10%10]+arr[i/100%10]+arr[i/1000];
  16. }
  17. for(int i=1;i<=4999;i++){
  18. for(int j=1;j<=4999;j++){
  19. if(4+arr[i]+arr[j]+arr[i+j]==n){
  20. ans++;
  21. }
  22. }
  23. }
  24. cout<<ans;
  25. return 0;
  26.  
  27. }
Success #stdin #stdout 0.03s 5288KB
stdin
14
stdout
3670