Submission #746492

#TimeUsernameProblemLanguageResultExecution timeMemory
746492vjudge1Toys (CEOI18_toy)C++17
0 / 100
1 ms212 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin>>n; vector<set<int>>st(n+1); vector<vector<int>>allv(n+1); for(int i=2;i<=n;i++){ for(int j=i;j<=n;j+=i){ allv[j].push_back(i); } } st[1].insert(0); for(int i=1;i<=n;i++){ for(auto x:allv[i]){ for(auto y:allv[i/x]){ st[i].insert(x-1+y); } } } cout<<st[n].size()<<'\n'; }
#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...