当前位置: 首页 > news >正文

如何实现网站开发促进企业

如何实现网站开发,促进企业,wordpress 迁移 工具,漳州网站建设哪家最权威[蓝桥杯 2019 国 C] 数正方形 题目描述 在一个 N N N \times N NN 的点阵上,取其中 4 4 4 个点恰好组成一个正方形的 4 4 4 个顶点,一共有多少种不同的取法? 由于结果可能非常大,你只需要输出模 1 0 9 7 10^9 7 1097 的…

[蓝桥杯 2019 国 C] 数正方形

题目描述

在一个 N × N N \times N N×N 的点阵上,取其中 4 4 4 个点恰好组成一个正方形的 4 4 4 个顶点,一共有多少种不同的取法?

由于结果可能非常大,你只需要输出模 1 0 9 + 7 10^9 + 7 109+7 的余数。

如上图所示的正方形都是合法的。

输入格式

输入包含一个整数 N N N

输出格式

输出一个整数代表答案。

样例 #1

样例输入 #1

4

样例输出 #1

20

提示

对于所有评测用例, 2 ≤ N ≤ 1 0 6 2 ≤ N ≤ 10^6 2N106

蓝桥杯 2019 年国赛 C 组 G 题

分析一:

在这里插入图片描述

对于N*N的正方形,它放置小正方形的情况为N

分析二:

我们下一步要求题目给的N*N正方形可以分成几个1×1,2×2,3×3

(n-i+1)(n-i+1)
n:正方形的边长

在这里插入图片描述
eg.对于3×3的正方形,求2×2的个数 :(3-2+1)×(3-2+1)

分析三:

题目输入的N是点数,而不是边长
边长:N-1

代码:

#include <bits/stdc++.h>
using namespace std;
#define int long long
int n;
const int k=1e9+7;
int ans=0;
signed main()
{cin>>n;n--;for(int i=1;i<=n;i++){int m=(n-i+1)*(n-i+1);ans=(ans+m*i)%k;}cout<<ans;return 0;
}
http://www.yayakq.cn/news/973261/

相关文章:

  • 如何建立企业网站电商运营培训班
  • 沙田网站仿做成都购物网站设计
  • 广水市建设局网站html个人网站模板
  • 国税网站建设现状成都金牛区建设局网站
  • 具体c2c网站建设实例国际外贸平台有哪些
  • 手机网站开发 c新闻软文自助发布平台
  • 常州市建设局网站6企业免费邮箱
  • 网站怎么做点击广告织梦模板网
  • 网站兼容性怎么调上海做外贸网站的公司
  • 湖北省利川市建设局网站关于电子商务的知识
  • 网站建设完毕后怎么加后台给外国小孩 做 英语题用的网站
  • 长春市规划建设局网站查询网站管理系统推荐
  • 直播做ppt的网站广告推广代理
  • 贵阳东方蜜蜂网站建设深圳西乡
  • 帮人注册网站_做app台州网站建设平台
  • 品牌设计策划重庆网站排名优化公司
  • 织梦57网站的友情链接怎么做app软件商城
  • 现在网站优化怎么做外贸网站源代码下载
  • wordpress进网站慢南京网页制作培训
  • 网站开发开发小游戏吗网站建设公司好做吗
  • wordpress pc站m站做网站公司 深圳信科
  • 贵阳市住房和城乡建设厅网站关键词百度云
  • vs2010 c 建设网站电子商务网站建设的总体设计
  • 关于卖零食网站建设需求分析网站须知
  • 免费下载素材的设计网站wordpress中科大字体
  • seo关键词排名怎么提升网络seo公司
  • 安徽网站建设大全检测站点是否使用wordpress
  • 做二手房比较好的网站合肥企业展厅设计公司
  • 网站建设数据库是什么意思怎样做一个属于自己的小程序
  • 网站页头页尾怎么做浏览器缓冲设置淮南网上房地产