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

济南国迅网站建设公司怎么样指数基金是什么意思

济南国迅网站建设公司怎么样,指数基金是什么意思,网站怎么做二级页面,天津河北区做网站题目 t(t<1e6)组样例&#xff0c;每次给定一个n(n<1e9)&#xff0c;统计边长为n的上述三角形的等边三角形个数 其中等边三角形的三个顶点&#xff0c;可以在所有黑色三角形&白色三角形的顶点中任取&#xff0c; 答案对1e97取模 思路来源 申老师 & oeis A0003…
题目

t(t<=1e6)组样例,每次给定一个n(n<=1e9),统计边长为n的上述三角形的等边三角形个数

其中等边三角形的三个顶点,可以在所有黑色三角形&白色三角形的顶点中任取,

答案对1e9+7取模

思路来源

申老师 & oeis A000332

Solution to Problem #3

题解

oeis打一下前四项的表,发现是C(n,4),并且还有说明,

是等于长度为n时的等边三角形,任取顶点时,不限边长大小的等边三角形个数

看了一下证明,感觉也是变相计数,这里提供一种计数方式,可能赛中还是会选择打表吧

计数方式

对于边长为n的三角形,三个点都在三角形的三条边上的方案,恰有n种

图示分别对应n=2,3,4的情形,

所以,可以枚举每个边长i,统计边长=i的正向的三角形的个数,每个的贡献是i

因为倒立的边长为i的三角形,会在正向为2*i的三角形中被枚举到,所以忽略

归纳/找规律可发现,边长为n-i+1的正向三角形的出现次数是i*(i+1)/2,有下式成立:

\sum_{i=1}^{n}\frac{i*(i+1)}{2}*(n-i+1)

=\sum_{i=1}^{n}C_{i+1}^{2}*C_{n+2-(i+1)}^{1}

=C_{n+3}^{4}

恒等式的组合意义

从n+3个数选4个数时,可以枚举第三个数的位置,左边i+1个位置选2个,右边选1个

但是确实没有看出来其与三角形选择方法的关联关系

代码

输出C(n+3,4)即可,即(n+3)*(n+2)*(n+1)*n/24

#include<bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for(int i=(a);i<=(b);++i)
#define per(i,a,b) for(int i=(a);i>=(b);--i)
typedef long long ll;
typedef double db;
typedef pair<int,int> P;
#define fi first
#define se second
#define dbg(x) cerr<<(#x)<<":"<<x<<" ";
#define dbg2(x) cerr<<(#x)<<":"<<x<<endl;
#define SZ(a) (int)(a.size())
#define sci(a) scanf("%d",&(a))
#define pb push_back
#define all(a) a.begin(),a.end()
#define pt(a) printf("%d",a);
#define pte(a) printf("%d\n",a)
#define ptlle(a) printf("%lld\n",a)
#define debug(...) fprintf(stderr, __VA_ARGS__)
std::mt19937_64 gen(std::chrono::system_clock::now().time_since_epoch().count());
ll get(ll l, ll r) { std::uniform_int_distribution<ll> dist(l, r); return dist(gen); }
const int mod=1e9+7,inv2=(mod+1)/2,inv6=(mod+1)/6;
int t,n;
int sol(int x){int a=1ll*(n+3)*(n+2)%mod*inv6%mod;int b=1ll*(n+1)*n%mod*inv2%mod*inv2%mod;return 1ll*a*b%mod;
}
int main(){sci(t);while(t--){sci(n);printf("%d\n",sol(n));}return 0;
}

http://www.tj-hxxt.cn/news/44368.html

相关文章:

  • 国外企业合作的网站百度点击工具
  • 商城网站建站石家庄最新新闻事件
  • 软件开发和网站开发难度舆情通
  • 如何做网站搜索引擎优化郑州网络营销与网站推广
  • 乐辰科技网站建设百度手机助手下载
  • 电商网站建设与管理网络营销软件下载
  • 那里网站建设好关键词查找的方法有以下几种
  • 湘潭网站建设 磐石网络荣誉seo百家论坛
  • 佛山顺德网站建设公司优秀软文范例800字
  • 资讯类网站模板淘宝宝贝关键词排名查询工具
  • 怎么在网站做视频接口新闻热搜榜 今日热点
  • 网站改域名如何做百度优化搜狗排名优化工具
  • 千万别在百度上搜别人的名字苏州百度 seo
  • 电话销售做网站认证企业网站优化排名
  • 金坛做网站怎么制作个人网站
  • wordpress 附件插件下载失败石家庄seo网站排名
  • 网站流量查询站长之家2024年新冠疫情最新消息
  • 无需下载的网站搜什么关键词能找到网站
  • 电脑维修 做网站优化深圳seo
  • 花园桥网站建设淘宝seo关键词的获取方法有哪些
  • java做的网站很快广告推广代运营公司
  • 3d建模自学教程网站google搜索优化
  • 英文网站如何做电商网站分析
  • 衡水做网站开发的怎么申请网站空间
  • 企业公司简介范文做网络优化的公司排名
  • 网站和h5sem竞价推广怎么做
  • 北京网站制作武汉信息流广告投放公司
  • 今日云南昆明疫情最新消息seo流量是什么
  • 上海市工程咨询行业协会网站优化seo
  • 怎么选择一家好的网站建设公司站内营销推广方式