80分答案.哪错了.......

P1618 三连击(升级版)

小猪佩琪 @ 2018-05-21 19:41:41

include<iostream>

include<algorithm>

using namespace std; int w[15]; int main() { bool x; int a,b,c,t=0; cin>>a>>b>>c; for(int i=100;i<1000;i++) { if(ib%a==0&&ic%a==0&&ic/a<1000) { w[1]=i%10; w[2]=i%100/10; w[3]=i/100; w[4]=b/ai%10; w[5]=b/ai%100/10; w[6]=b/ai/100; w[7]=c/ai%10; w[8]=c/ai%100/10; w[9]=c/ai/100; } else { if(t==0) { cout<<"No!!!"; return 0; } } sort(w+1,w+10); x=true; for(int j=1;j<=9;j++) if(w[j]!=j) x=false; if(x==1) { cout<<i<<" "<<ib/a<<" "<<i*c/a<<endl; t++; }

}
return 0;

}


by 小猪佩琪 @ 2018-05-21 19:42:31

#include<iostream>
#include<algorithm>
using namespace std;
int w[15];
int main()
{
    bool x;
    int a,b,c,t=0;
    cin>>a>>b>>c;
    for(int i=100;i<1000;i++)
    {
        if(i*b%a==0&&i*c%a==0&&i*c/a<1000)
        {
            w[1]=i%10;
            w[2]=i%100/10;
            w[3]=i/100;
            w[4]=b/a*i%10;
            w[5]=b/a*i%100/10;
            w[6]=b/a*i/100;
            w[7]=c/a*i%10;
            w[8]=c/a*i%100/10;
            w[9]=c/a*i/100;
        }
        else
        {
            if(t==0)
            {
            cout<<"No!!!";
            return 0;
            }
        }
        sort(w+1,w+10);
        x=true;
        for(int j=1;j<=9;j++) 
        if(w[j]!=j)
        x=false;
        if(x==1) 
        {
        cout<<i<<" "<<i*b/a<<" "<<i*c/a<<endl;
        t++;
        }

    }
    return 0;
} 

by mothfucer @ 2018-07-16 17:37:15

最后一个点吗?


by u55545554 @ 2018-07-28 10:03:36

@mothfucer 我也是 最后一个点 输入是123 456 789 输出123 456 789 蒟蒻表示很懵


|