2017ccpc网络赛

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

由于学校经费不足,今年的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
    {
  

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值