题解:P15021 [UOI 2020 II Stage] 方程
题目传送门
给定 -1 -1 -1。
很显然只需要把
CODE:
#include<bits/stdc++.h>
using namespace std;
int x,y,z,k;
int main(){
cin>>x>>y>>z>>k;
if(x*x*x+y*y+z==k)
cout<<x<<' '<<y<<' '<<z<<endl;
else if(x*x*x+z*z+y==k)
cout<<x<<' '<<z<<' '<<y<<endl;
else if(y*y*y+x*x+z==k)
cout<<y<<' '<<x<<' '<<z<<endl;
else if(y*y*y+z*z+x==k)
cout<<y<<' '<<z<<' '<<x<<endl;
else if(z*z*z+x*x+y==k)
cout<<z<<' '<<x<<' '<<y<<endl;
else if(z*z*z+y*y+x==k)
cout<<z<<' '<<y<<' '<<x<<endl;
else //枚举完都不行就输出 -1 -1 -1
cout<<"-1 -1 -1"<<endl;
return 0;
}