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

做网站嘉兴wordpress插件ERP

做网站嘉兴,wordpress插件ERP,批量网站建设,网站做二维码题目大意和普通做法 省选模拟测试23 T1直径 题解 对于上文中有三个儿子的根节点的树,其直径数量为abbccaabbccaabbcca。那么对于上文中有nnn个儿子的根节点的树,其直径数量为多少呢? 每个儿子所在子树中的点与其他儿子所在子树中的点都能组…

题目大意和普通做法

省选模拟测试23 T1直径


题解

对于上文中有三个儿子的根节点的树,其直径数量为ab+bc+caab+bc+caab+bc+ca。那么对于上文中有nnn个儿子的根节点的树,其直径数量为多少呢?

每个儿子所在子树中的点与其他儿子所在子树中的点都能组成一次直径,而两个点都能组成一次直径,所以要除以2。设第iii个儿子的儿子数量为aia_iai,则直径数量为

(∑ai)2−∑ai22\dfrac{(\sum a_i)^2-\sum a_i^2}{2}2(ai)2ai2

要让k=(∑ai)2−∑ai22k=\dfrac{(\sum a_i)^2-\sum a_i^2}{2}k=2(ai)2ai2,即2k=(∑ai)2−∑ai22k=(\sum a_i)^2-\sum a_i^22k=(ai)2ai2

根据题意,1+∑(ai+1)≤1051+\sum (a_i+1)\leq 10^51+(ai+1)105,于是我们可以枚举∑ai\sum a_iai

令所有的ai=1a_i=1ai=1,那么最多能有n×n−nn\times n-nn×nn条直径。5000×5000−5000>50000005000\times 5000-5000>50000005000×50005000>5000000,这些对于题目来说是绰绰有余的了。

枚举找到第一个v=∑aiv=\sum a_iv=ai,使得v∗v−v≥2kv*v-v\geq 2kvvv2k

对于多出的部分,我们可以将若干个aia_iai组合起来,达到减少更多的效果。

比如,将两个值为1的aia_iai合并为一个值为2的aia_iai,原来减少贡献为12+12=21^2+1^2=212+12=2,现在贡献为22=42^2=422=4,增加了222

当然,如果合并三个或更多,则减少的也会更多。找到一种方法,使其减少到正好为2k2k2k即可。

code

#include<bits/stdc++.h>
using namespace std;
int n,v,now,hv,tot=0,w,vt,a[5005];
struct node{int x,y,z;
}ans[5005];
int main()
{scanf("%d",&n);for(int i=1;i<=5000;i++){if(i*i-i>=n*2){v=i;break;}}now=v*v-v-n*2;hv=v;for(int i=v;i>=2;i--){while(now>=i*i-i&&hv>=i){now-=i*i-i;hv-=i;a[++w]=i;}}for(int i=1;i<=w+hv;i++){ans[++vt]=(node){1,i+1,10000+(i>w)};}tot=w+hv+1;for(int i=1;i<=w;i++){for(int j=1;j<=a[i];j++){ans[++vt]=(node){i+1,++tot,1};}}printf("%d\n",tot);for(int i=1;i<=vt;i++){printf("%d %d %d\n",ans[i].x,ans[i].y,ans[i].z);}return 0;
}
http://www.yayakq.cn/news/541171/

相关文章:

  • 某网站安全建设方案wordpress重新安装
  • 邯郸网站建设效果互联网推广渠道有哪些
  • 网站设计价格大概多少天津建设厅网站
  • 江门网络建站模板电子商务网站的整个建设流程
  • 基于网站开发app创办免费企业网站
  • 做视频网站挣钱吗seo排名是啥
  • 网站设计一般用什么软件餐饮公司做网站的好处
  • 用静态网站更新公司网站建设说明书
  • 网站开发需求文档范文黄骅贴吧11万
  • 下列不属于网站建设规划淮北seo排名
  • 网站设计评分标准网站图片大小优化
  • 网站域名购买方法05网课时作业答案
  • 英语课件做的好的网站杭州四喜做网站建设么
  • 做茶叶网站公司朝扬网络
  • 上每网站建设科技数码app排名
  • 河南省建设厅网站打不开网站建设和淘宝店装修是不是一样
  • 微商产品做网站金融网站建设运营方案
  • 企业网站建设首选智投未来1网络舆情处置工作方案
  • 在哪个网站做视频可以赚钱wordpress的feed
  • 网站建设工资高吗百度信息流推广平台
  • 商城网站功能模块有哪些昭阳区建设局网站
  • 大型网站频道的建设需多人协同开发哪个免费的网站建设好
  • 有名的网站网站seo专员
  • 房地产网站建设外贸网站建设需
  • 网站建立之间不安全如何解决怎么免费推广自己的业务
  • 上海网站建设的网站青岛有没有专门做淘宝网站
  • 企业网站搭建流程网站建设叫什么软件
  • 网站描文本中国服务外包研究中心
  • 医院网站建设作用企业网站模板是什么
  • 做高仿表网站容易被k吗wordpress调用指定文章分类链接