4 条题解

  • 1
    @ 2022-7-11 9:46:13

    //dev c++[[990.cpp]]*******

    //dev c++[top fanil]]******

    //dev c++*www.temege.com

    #include <stdio.h>

    #include

    #include <math.h>

    #include

    #include

    #include

    #include

    #include <string.h>

    #include

    using namespace std;

    #define LL long long const int N=1e6+10;

    const int INF=0x3f3f3f3f;

    int num[15];

    int main()

    {

    int a,b,c;
    
    cin>>a>>b>>c;
    
    int p=1;
    
    
    for(int i=100;i<=1000;i++)
    {
    
    
    	int x,y,z;
    
    	x=i;
        
    	y=i*b/a;
    
    
    	z=i*c/a;
    
    	if(x>1000||y>1000||z>1000)
    	{
    
    		continue;
    
    	}
    
    	memset(num,0,sizeof(num));
    
    
    	while(x)
    	{
    
    		num[x%10]++;
    
    		x/=10;
    
    	}
    
    	x=z;
    
    	while(x)
    
    	{
    
    		num[x%10]++;
    
    		x/=10;
    
    	}
    
    	int flag=1;
    
    	for(int j=1;j<=9;j++)
    
    	{
    
    		if(num[j]!=1)
    
    		{
    			flag=0;
    
    			break;
    
    		}
    
    	}
    
    
    	if(flag==1)
    	{
    
    		p=0;
    
    		cout<<i<<" "<<y<<" "<<z<<endl;
    
    	}
    
    }
    
    if(p)
    
    
    {
    	puts("No!!!");
    
    }
    
    return 0;
    

    }

    信息

    ID
    899
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    230
    已通过
    71
    上传者