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

佛山怎么做网站游戏推广代理平台

佛山怎么做网站,游戏推广代理平台,网络促销分类 网站促销,商河做网站公司Farmer John 的奶牛们决定为 Farmer Nhoj 农场的奶牛们举办一场编程竞赛。为了使问题尽可能有趣#xff0c;他们花费了大量时间来构造具有挑战性的测试用例。特别是对于一个问题#xff0c;「Haybales」#xff0c;奶牛们需要你的帮助来设计具有挑战性的测试用例。这有关解决…Farmer John 的奶牛们决定为 Farmer Nhoj 农场的奶牛们举办一场编程竞赛。为了使问题尽可能有趣他们花费了大量时间来构造具有挑战性的测试用例。特别是对于一个问题「Haybales」奶牛们需要你的帮助来设计具有挑战性的测试用例。这有关解决以下这个有些奇妙的问题 有一个有序整数数组 x 1 ≤ x 2 ≤ ⋯ ≤ x N x_1 \leq x_2 \leq \dotsb \leq x_N x1​≤x2​≤⋯≤xN​ 1 ≤ N ≤ 1 0 5 1 \leq N \leq 10^5 1≤N≤105和一个整数 K K K。你不知道这个数组以及 K K K但你知道对于每个索引 i i i 使得 x j i ≤ x i K x_{j_i} \leq x_i K xji​​≤xi​K 的最大索引 j i j_i ji​。保证有 i ≤ j i i\le j_i i≤ji​ 以及 j 1 ≤ j 2 ≤ ⋯ ≤ j N ≤ N j_1\le j_2\le \cdots \le j_N\le N j1​≤j2​≤⋯≤jN​≤N。 给定这些信息Farmer John 的奶牛需要构造任意一个数组以及整数 K K K 与该信息一致。构造需要满足对于所有 i i i 有 0 ≤ x i ≤ 1 0 18 0 \leq x_i \leq 10^{18} 0≤xi​≤1018并且 1 ≤ K ≤ 1 0 18 1 \leq K \leq 10^{18} 1≤K≤1018。 可以证明这一定是可行的。请帮助 Farmer John 的奶牛们解决这一问题 先将 j i j_i ji​ 都加上 1 1 1这样 j i j_i ji​ 就表示最大的满足 x j i x i K x_{j_i}x_iK xji​​xi​K 的下标。 在 i i i 和 j i j_i ji​ 之间连边最终会得到一棵树以 n 1 n1 n1 为根。 由于 x j i x_{j_i} xji​​ 与 x i x_{i} xi​ 的差大约为 K K K于是通过人类智慧猜测 x i x_i xi​ 形如 x ⋅ K y ( 0 ≤ y K ) x\cdot Ky(0\le yK) x⋅Ky(0≤yK)。 x x x 显然与深度有关下面考虑求 y y y。 根据 x j i x i K x_{j_i}x_iK xji​​xi​K可得 y u y_u yu​ 大于其所有儿子的 y y y 值意味着 y u ≥ y_u\ge yu​≥ 其子树所有的 y y y 值。通过人类智慧发现树的 dfs 序完美不符合条件于是令 y u K − d f n u y_uK-dfn_u yu​K−dfnu​这样就行了。 注意 x i x_i xi​ 为自然数 K K K 只需 ≥ n 1 \ge n1 ≥n1 即可。 时间复杂度 O ( n ) O(n) O(n)。 #includebits/stdc.h using namespace std; const int N1e510; int n,k,dep[N],ans[N],num; int head[N],nxt[N1],to[N1],cnt; void add(int u,int v) {to[cnt]v;nxt[cnt]head[u];head[u]cnt; } void dfs(int u) {ans[u]--k;for(int ihead[u];i;inxt[i]) dep[to[i]]dep[u]1,dfs(to[i]); } int main() {cin.tie(0)-sync_with_stdio(0);cinn;cout(knumn2)\n;for(int i1,x;in;i){cinx;add(x1,i);}dfs(n1);for(int i1;in;i) cout1ll*num*(dep[1]-dep[i])ans[i]\n; }
http://www.pierceye.com/news/293767/

相关文章:

  • 动漫网站建设赚钱吗三端互通传奇手游开服列表
  • 网站建设前的需求分析手机免费制作网站模板免费下载
  • 网站兼容ie7接私活做网站要不要签合同
  • 广州网站建设首选快优wordpress拖拽建站
  • 网站开发 播放音频amr个人网站设计案例
  • 建设一个网站可以采用那几方案常用的网页制作工具有什么
  • 摄影看图网站河南省交通工程造价信息网
  • 网站架构发展历程的思考和心得体会软件开发网站开发培训
  • 陕西天工建设有限公司网站长安网站建设哪家好
  • 东莞网站的建设重庆妇科医院哪家好医院公立医院
  • 北京用网站模板建站wordpress中文 插件下载
  • 做网站公司哪家正规重庆网站建设重庆
  • 网站转备案申请学校网站建设申请书
  • 宜昌网站建设选择宜昌慧享互动线上店免费推广的软件
  • 网站建设主流语言织梦网站流动广告代码
  • 南京做网站公司哪个网站上做ppt比较好看的
  • 在服务器上搭建网站中国建设银行淮南分行网站
  • 网站建设什么服务器品牌哪个好南京企业制作网站
  • 太原有哪些做网站的公司如何伪原创 网站
  • 设计好的网站网站策划方案详解
  • 建网站潞城哪家强?企业网络推广技巧
  • 怎么建设网站让国外看wordpress 公司内网
  • 虚拟主机购买网站网站值不值得做seo
  • 长沙网站排名优化如何在网站做电子杂志
  • 石家庄科技网站在线解压zip网站
  • 不良网站举报中心官网做网站必须买云虚拟主机吗
  • 网站建设实习wordpress 登陆 插件下载
  • 做耳鼻喉医院网站多少钱北京网站建设营销
  • 济南网站建设就选搜点网络ok外贸平台补贴政策
  • 网站建设 学校百度快照优化培训班