In fact, I think search = = violence, but search is in a more special way to achieve, so it sounds tall on the point, essentially and violence is a meaning
Do not know to write such a blind Dog eye code will be beaten by people ~
#include <iostream> #include <cstdio> #include <algorithm>using namespace Std;int rem[30];int main () { int target;string Ans;while (cin>>target>>ans&&target) {for (int i=0;i<ans.size (); i++) {Rem[i] =ans[i]-' A ' +1;} Sort (rem,rem+ans.size ()); int ll=ans.size () -1;for (int i=ll;i>=0;i--) {for (int. j=ll;j>=0;j--) {for (int k=ll;k) >=0;k--) {for (int l=ll;l>=0;l--) {for (int m=ll;m>=0;m--) {if (Rem[i]-rem[j]*rem[j]+rem[k]*rem[k]*rem[k]-rem [L]*rem[l]*rem[l]*rem[l]+rem[m]*rem[m]*rem[m]*rem[m]*rem[m]==target &&i!=j&&j!=k&& K!=l&&l!=m) {Putchar (rem[i]-1+ ' a ');p Utchar (rem[j]-1+ ' a ');p Utchar (rem[k]-1+ ' a ');p Utchar (rem[l]-1+ ' a '); Putchar (rem[m]-1+ ' A '); goto fi;}}}} cout<< "no solution"; fi:cout<<endl;} return 0;}
HDU 1015 Safecracker