Submission #1070103

#TimeUsernameProblemLanguageResultExecution timeMemory
1070103YassirSalamaToys (CEOI18_toy)C++17
0 / 100
1 ms432 KiB
#include<bits/stdc++.h> using namespace std; #define pb push_back #define int long long vector<int> factor(int n){ set<int> d; for(int i=1;i<=n;i++){ if(n%i==0){ int a=i; int b=n/a; if(a==b){ d.insert(a); }else{ d.insert(a); d.insert(b); } } } vector<int> dd(d.begin(),d.end()); return dd; } signed main(){ int n; cin>>n; vector<int> d=factor(n); int ans=0; set<int> s; for(auto x:d){ for(auto y:d){ for(auto z:d){ for(auto a:d){ if((long long)x*y*a*z==(int)n){ s.insert(x+y+z+a-4); } } } } } cout<<s.size()<<endl; for(auto x:s){ cout<<x<<" "; } cout<<endl; }

Compilation message (stderr)

toy.cpp: In function 'int main()':
toy.cpp:26:9: warning: unused variable 'ans' [-Wunused-variable]
   26 |     int ans=0;
      |         ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...