Submission #994989
Source Code Expand
#include<bits/stdc++.h> using namespace std; typedef long long ll; const ll inf = numeric_limits<ll>::max() / 2; ll dp[1000100]; int main(void){ fill(dp,dp+1000100,inf); dp[1] = 0; ll n,a; cin >> n >> a; if(n > pow(10,6)) return 0; for(ll i = 1;i <= n;++i){ ll j = 1; while(i*j <= n){ dp[i*j] = min(dp[i*j],dp[i]+j+a); ++j; } } ll res = inf; for(ll i = 1;i < n;++i){ res = min(res,dp[i] + (ll)ceil(n/(double)i)); } cout << min(res) << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | E - Cookies |
User | Ashurnasirpal |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 534 Byte |
Status | CE |
Compile Error
./Main.cpp: In function ‘int main()’: ./Main.cpp:25:18: error: no matching function for call to ‘min(ll&)’ cout << min(res) << endl; ^ In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /usr/include/c++/5/ccomplex:38, from /usr/include/x86_64-linux-gnu/c++/5/bits/stdc++.h:52, from ./Main.cpp:1: /usr/include/c++/5/bits/stl_algobase.h:195:5: note: candidate: template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&) min(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/5/bits/stl_algobase.h:195:5: note: template argument deduction/substitution failed: ./Main.cpp:25:18: note: candidate expects 2 arguments, 1 provided cout << min(res) << endl; ^ In file included from...