Codeforces 450(#257 (Div. 2) ) 解题报告
2014-07-20 01:12
513 查看
A:
View Code
#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <string> using namespace std; typedef long long int64; #define checkMax(a,b) a=max(a,b) #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <string> using namespace std; typedef long long int64; int main() { int n, m, k; cin >> n >> m >> k; if (n - 1 + m - 1 < k) { puts("-1"); return 0; } int64 ans = 0; // int cnt = 0; for (int64 i = 1; i <= n; i++) { // ++cnt; int64 r = n / (n / i); i = r; if (k - (r - 1) > m - 1) continue; int64 o = max(k - (r - 1) + 1, 1LL); checkMax(ans, 1LL * (n / r) * (m / o)); //cout << " " << z << " " << t << " " << tt << endl; } // cout << cnt << endl; cout << ans << endl; return 0; }
View Code
相关文章推荐
- Codeforces 471 Div2 B 解题报告
- codeforces_235_div2解题报告
- [Codeforces]Round246 div2 解题报告
- Codeforces 459(#261 (Div. 2) ) 解题报告
- codeforces_240_div1解题报告
- [Codeforces]Round246 div2 解题报告
- codeforces_229_div2解题报告
- codeforces_233_div2解题报告
- Codeforces 486(#277 Div 2) 解题报告
- Codeforces 474(#271 Div 2) 解题报告
- Codeforces 448(#256 (Div. 2) ) 解题报告
- Codeforces 410 div 2 【解题报告】
- Codeforces 451(#258 (Div. 2) ) 解题报告
- codeforces 338(Div 2) B. Longtail Hedgehog 解题报告
- [Codeforces] Round #249 (Div. 2)解题报告(ABC)
- Codeforces 467(#267 (Div. 2) ) 解题报告
- Codeforces 441 (Div.1) 解题报告
- Codeforces 336D. Vasily the Bear and Beautiful Strings 解题报告
- Codeforces Beta Round #95 (Div. 2) 部分解题报告 (dp,组合数,)
- codeforces Round #237(div2) C解题报告