|
|
back to boardgetting wrong ans on test 2 !!! #include<bits/stdc++.h> using namespace std; int main() { long long int n; vector<long long int> possible_q; cin>>n; if(n==0) { cout<<-1<<"\n"; return 0; } for(int i=1; i<=n/2; ++i) { if(n%i==0) { string x=to_string(n/i); long double power=pow(10.00,x.size()); long long int last_digits=n/i; possible_q.push_back(i*power+last_digits); } } cout<<*min_element(possible_q.begin(),possible_q.end())<<"\n"; } |
|
|