由于学校经费不足,今年的ccpc算是bye bye了,只能打打网赛了,现场赛是被学校放弃了
其实说来这场比赛也是我们队成立以来的第一次合作
总的来说,第一次还是经验不足,磨合有点不足,不过我坚信,我的队友都是很有实力的,加油
这次比赛用的是杭电的oj,先看看我做出来的这题吧
6154CaoHaha's staff
思路:说白了这题就是个几何计算,找规律,推公式,给面积求边,难度不小,转化为二分边看是否满足面积
对于边%4分类讨论,其实就是扩展问题,每次选取最长边扩展就好了
最后推出公式:n=a/4
a % 4 = 0时 S = 2 * n^2
a % 4 = 1时 S = 2 * n^2 + n - 1
a % 4 = 2时 S = 2 * n^2 + 2 * n
a % 4 = 3时 S = 2 * n^2 + 3 * n
/*
Author Owen_Q
*/
#include <bits/stdc++.h>
using namespace std;
long long calarea(long long a)
{
long long inta,grad;
inta = a/4;
grad = a%4;
if(grad==0)
{
return 2*inta*inta;
}
else if(grad%4==1)
{
return 2*inta*inta+inta-1;
}
else if(grad%4==2)
{
return 2*inta*inta+2*inta;
}
else
{


158

被折叠的 条评论
为什么被折叠?



