51nod 1414 冰雕
2017-08-05 10:51
246 查看
暴力枚举
#include <bits/stdc++.h> using namespace std; const int MAXN = 2e4+10; int num[MAXN]; int main() { int n; ios::sync_with_stdio(false); cin >> n; for(int i = 0; i < n; ++i) cin >> num[i]; int res = -999999999; //最小只能是正三角形 i <= n/3 for(int i = 1; i <= n/3; ++i) { //如果n%i == 0,则n可以平均分成i段,每段留下一个就是一个正i边形 if(n%i) continue; for(int j = 0; j < i; ++j) { int sum = 0; for(int k = j; k < n; k += i) sum += num[k]; if(sum > res) res = sum; } } cout << res << endl; }
相关文章推荐
- 51Nod 1414 冰雕
- 1414 冰雕 51nod 暴力
- 51Nod 1414 冰雕 (暴力模拟)
- 51NOD 1414 冰雕【水】
- 51NOD-1414 冰雕
- 51nod 1414 冰雕【思维+暴力】
- 51nod 1414 冰雕 (水题)
- 51nod 1414 冰雕 思路:暴力模拟题
- 51nod 1402最大值 1414冰雕 暴力
- 51nod 1414 冰雕(思维+暴力)
- 51nod 1414 冰雕
- 51Nod - 1414 冰雕问题
- 51Nod-1414-冰雕
- 51nod 1414 冰雕
- 51NOD 1414 冰雕(暴力)
- 51Nod - 1414 暴力
- 51Nod-冰雕(暴力)
- 51nod 1433 0和5
- 51Nod 1135 求一个奇质数的最小原根
- 51Nod-1133-不重叠的线段