Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int cube[100000]={0},x[100000]={0},y[100000]={0};
- int main()
- {
- int n,i,j,a,b,c,k=0;
- for(i=1;i<=55;i++)
- {
- for(j=1;j<=i;j++)
- {
- a=(i*i*i)-(j*j*j);
- if(a<=10000&&cube[a]==0)
- {
- cube[a]=1;
- x[a]=i;
- y[a]=j;
- }
- }
- }
- while(cin>>n)
- {
- if(n==0)
- break;
- else
- {
- if(cube[n]==0)
- cout<<"No solution"<<endl;
- else
- cout<<x[n]<<" "<<y[n]<<endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement