Anik_Akash

11428 - Cubes UVA

Mar 13th, 2021 (edited)
262
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<bits/stdc++.h>
  2. using namespace    std;
  3.  
  4. int main()
  5. {
  6.         int n;
  7.         while(cin>>n)
  8.         {
  9.           int paise = 0, temp=0;
  10.             if(n==0)return 0;
  11.             int x=0;
  12.             for(int i=1;  ; i++)
  13.             {
  14.                 x=n+i*i*i;
  15.                 temp = cbrt(x);
  16.                 if(temp * temp * temp == x)
  17.                 {
  18.                     cout<<temp<<" "<<i<<endl;
  19.                     paise = 1;
  20.                     break;
  21.                 }
  22.                  paise = 0;
  23.                 if(abs(((i+1)*(i+1)*(i+1))-(i*i*i)) >n) break;
  24.             }
  25.             if(paise == 0)cout<<"No solution"<<endl;
  26.         }
  27.     return 0;
  28. }
RAW Paste Data