题意:

  找有多少个等边三角形

解析:

  首先打标找规律,然后对式子求差分

  0,1,5,15,35,70,126,210...

  1,4,10,20,35,56...

  3,6,10,15,21...

  3,4,5,6,7...

  1,1,1,1...

  0,0,0...

  得到前n项的和为0C1n+1+1C2n+1+3C3n+1+3C4n+1+1C5n+1

  解得:第n项为n(n+1)(n+2)(n+3)/24(因为要取模,所以要求24得逆元)

代码:

#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <cstdio>
#include <queue>
#include <cmath>
#include <map>
#include <set> using namespace std; typedef long long ll;
const ll mod=1e9+;
const ll inv24=; int main()
{
int t;
ll n;
scanf("%d",&t);
while(t--&&scanf("%lld",&n)!=EOF)
printf("%lld\n",n*(n+)%mod*(n+)%mod*(n+)%mod*inv24%mod);
return ;
}

最新文章

  1. HTML5- Canvas入门(三)
  2. 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
  3. BZOJ3595 : [Scoi2014]方伯伯的Oj
  4. Mac : 强大的截图
  5. 第一个Sprint冲刺第四天
  6. R中将list类型数据转换成data.frame型
  7. Oracle Database 11g Express Edition 使用小结(windows)
  8. python指定pypi的源地址 镜像地址
  9. TabelView的多选模式
  10. discuz论坛小记
  11. python调用SOA服务
  12. Struts2学习笔记整理(三)
  13. 如何激活Microsoft Office 2010?
  14. Python全栈之路----进制运算
  15. tomcat 配置 使用 HTTPS
  16. godaddy.com 都转到 www.dnspod.cn
  17. SaltStack 如何自定义 grains 信息
  18. centos7安装avahi
  19. hdu 6113 度度熊的01世界(结构体的赋值问题)
  20. [luogu2617]Dynamic Rankings

热门文章

  1. vue 的点击事件怎么获取当前点击的元素
  2. vscode安装使用
  3. Android更改popupmenu背景并显示图标
  4. c语言标准I/O
  5. Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍
  6. CSS中元素的显示模式
  7. k8s CNI插件简单了解
  8. Linux学习Day2:安装RedHat Linux和新手必须掌握的命令
  9. web自动化之三大等待
  10. Treap总结