zoukankan      html  css  js  c++  java
  • BZOJ2659_算不出的算式_KEY

    题目传送门

    其实打表找一找规律可以得出:

    /**************************************************************
        Problem: 2659
        User: yekehe
        Language: C++
        Result: Accepted
        Time:0 ms
        Memory:820 kb
    ****************************************************************/
     
    #include <cstdio>
    using namespace std;
    long long x,y;
    int main()
    {
        scanf("%lld%lld",&x,&y);
        if(x==y)y++;
        printf("%lld",(x>>1)*(y>>1));
        return 0;
    }

    证明则是设q/p为一条直线的斜率。

    p=q时则是求直线上的整点的横纵坐标和,p≠q时则是求直线上下整点的和。

    code:

    /**************************************************************
        Problem: 2659
        User: yekehe
        Language: C++
        Result: Accepted
        Time:0 ms
        Memory:820 kb
    ****************************************************************/
     
    #include <cstdio>
    using namespace std;
    long long x,y;
    int main()
    {
        scanf("%lld%lld",&x,&y);
        if(x==y)printf("%lld",(x-1)*(y+1)/4);
        else printf("%lld",(x-1)*(y-1)/4);
        return 0;
    }
  • 相关阅读:
    html笔记
    Git入门学习总结
    使用OpenSSH远程管理Linux服务器
    Linux 网卡驱动的安装
    vi的使用
    Linux下常用的数据恢复工具
    网络文件系统(NFS)的使用
    文件系统管理
    磁盘存储管理
    用户权限管理
  • 原文地址:https://www.cnblogs.com/Cptraser/p/8325102.html
Copyright © 2011-2022 走看看