蒟蒻求助,样例一直过不去
查看原帖
蒟蒻求助,样例一直过不去
143404
WA成堆楼主2022/1/16 17:09

RT

#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
long long n,b,s,ans,ij,h;
int main()
{
    cin>>n;
    n=n-4;
    for(int i=0;i<=1000;i++)
    {
        for(int j=0;j<=1000;j++)
        {
            s=0;
            h=i+j;
            if(i!=0)
            {
                while(i!=0)
                {
                    b=i%10;
                    i=i/10;
   					if(b==0)
					 s+=6;
                    if(b==1)
					 s+=2;
                    if(b==2)
					 s+=5;
                    if(b==3)
					 s+=5;
                    if(b==4)
					 s+=4;
                    if(b==5)
					 s+=5;
                    if(b==6)
					 s+=6;
                    if(b==7)
					 s+=3;
                    if(b==8)
					 s+=7;
                    if(b==9)
					 s+=6;
                }
            }
            else s+=6;
            if(j!=0)
            {
                while(j!=0)
                {
                    b=j%10;
                    j=j/10;
                    if(b==0)
					 s+=6;
                    if(b==1)
					 s+=2;
                    if(b==2)
					 s+=5;
                    if(b==3)
					 s+=5;
                    if(b==4)
					 s+=4;
                    if(b==5)
					 s+=5;
                    if(b==6)
					 s+=6;
                    if(b==7)
					 s+=3;
                    if(b==8)
					 s+=7;
                    if(b==9)
					 s+=6;
                }
            }
            else s+=6;
            if(h!=0)
            {
                while(h!=0)
                {
                   	b=h%10;
                    h=h/10;
                    if(b==0)
					 s+=6;
                    if(b==1)
					 s+=2;
                    if(b==2)
					 s+=5;
                    if(b==3)
					 s+=5;
                    if(b==4)
					 s+=4;
                    if(b==5)
					 s+=5;
                    if(b==6)
					 s+=6;
                    if(b==7)
					 s+=3;
                    if(b==8)
					 s+=7;
                    if(b==9)
					 s+=6;
                }
            }
            else s+=6;
            if(s==n)
			 ans++;
        }
    }
    cout<<ans;
    return 0; 
}
2022/1/16 17:09
加载中...