10 条题解

  • 0
    @ 2026-2-6 14:40:08
    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    typedef pair<int, int> pii;
    #define mem(a, b) memset(a, b, sizeof(a))
    #define rep(i, a, b) for (int i = a; i <= b; ++i)
    #define rrep(i, a, b) for (int i = a; i >= b; --i)
    #define FOR(i, a, b) for (int i = a; i < b; ++i)
    #define pb push_back
    #define MP make_pair
    #define all(v) v.begin(), v.end()
    #define clr(v) v.clear()
    #define isEven(x) !(x & 1)
    #define yes cout<<"YES"<<endl
    #define no cout<<"NO"<<endl
    int main() {
    	ios::sync_with_stdio ( false );
    	cin.tie ( 0 );
    	int a[10];
    	long long A,b,c,x,y,z,cnt=0;
    	cin>>A>>b>>c;
    	for(int i=1;i<=9;i++)a[i]=i;
    	do{
    		x=a[1]*100+a[2]*10+a[3];
    		y=a[4]*100+a[5]*10+a[6];
    		z=a[7]*100+a[8]*10+a[9];
    		if(x*b==y*A&&y*c==z*b)printf("%lld %lld %lld\n",x,y,z),cnt++;
    		
    	}while(next_permutation(a+1,a+10));
    	if(!cnt)puts("No!!!");
    	return 0;
    }
    

    信息

    ID
    6805
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    281
    已通过
    104
    上传者