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

jq网站特效插件下载威联通做网站

jq网站特效插件下载,威联通做网站,推广神器,帮忙网页设计师题目背景 NOIP2015 普及组 T3、深入浅出进阶1-5 题目描述 一条狭长的纸带被均匀划分出了 n n n 个格子#xff0c;格子编号从 1 1 1 到 n n n。每个格子上都染了一种颜色 c o l o r i color_i colori​ 用 [ 1 , m ] [1,m] [1,m] 当中的一个整数表示#xff09;…题目背景 NOIP2015 普及组 T3、深入浅出进阶1-5 题目描述 一条狭长的纸带被均匀划分出了 n n n 个格子格子编号从 1 1 1 到 n n n。每个格子上都染了一种颜色 c o l o r i color_i colori​ 用 [ 1 , m ] [1,m] [1,m] 当中的一个整数表示并且写了一个数字 n u m b e r i number_i numberi​。 编号123456颜色和数字 5 \color{blue}{5} 5 5 \color{blue}{5} 5 3 \color{red}{3} 3 2 \color{red}{2} 2 2 \color{blue}{2} 2 2 \color{red}{2} 2 定义一种特殊的三元组 ( x , y , z ) (x,y,z) (x,y,z)其中 x , y , z x,y,z x,y,z 都代表纸带上格子的编号这里的三元组要求满足以下两个条件 x , y , z x,y,z x,y,z 都是整数 x y z , y − x z − y xyz,y-xz-y xyz,y−xz−y。 c o l o r x c o l o r z color_xcolor_z colorx​colorz​。 满足上述条件的三元组的分数规定为 ( x z ) × ( n u m b e r x n u m b e r z ) (xz) \times (number_xnumber_z) (xz)×(numberx​numberz​)。整个纸带的分数规定为所有满足条件的三元组的分数的和。这个分数可能会很大你只要输出整个纸带的分数除以 10007 10007 10007 所得的余数即可。 思路 题目等价于求对于所有满足 x ≡ z ( m o d 2 ) c o l o r x c o l o r z x \equiv z(\bmod 2)color_x color_z x≡z(mod2)colorx​colorz​ 的二元组 ( x , z ) (x,z) (x,z) 中 ( x z ) × ( n u m b e r x n u m b e r z ) (xz) \times (number_xnumber_z) (xz)×(numberx​numberz​) 数值。容易想到将题目所有输入按照不同颜色和奇数偶数进行处理。 不妨让问题特殊化假设我们当前要处理 3 3 3 个相同颜色编号和数字依次为 编号159数字 a 1 a_1 a1​ a 5 a_5 a5​ a 9 a_9 a9​ 有答案 a n s ( 1 5 ) ( a 1 a 5 ) ( 1 9 ) ( a 1 a 9 ) ( 5 9 ) ( a 5 a 9 ) ( 2 × 1 5 9 ) a 1 ( 2 × 5 1 9 ) a 5 ( 2 × 9 1 5 ) a 9 ans (15)(a_1 a_5)(19)(a_1a_9)(59)(a_5a_9) (2\times159)a_1 (2\times 519)a_5(2\times915)a_9 ans(15)(a1​a5​)(19)(a1​a9​)(59)(a5​a9​)(2×159)a1​(2×519)a5​(2×915)a9​ 进一步的上述式子等于 ( 1 5 9 ) ( a 1 a 5 a 9 ) ( 1 × a 1 5 × a 5 9 × a 9 ) (159)(a_1a_5a_9)(1\times a_1 5 \times a_5 9 \times a_9) (159)(a1​a5​a9​)(1×a1​5×a5​9×a9​) 一般化问题假设处理 m m m 个同色且都为奇数偶数的数字编号和数字依次为 编号 x 1 , x 2 … x m x_1,x_2 \dots x_m x1​,x2​…xm​ 数字 a 1 , a 2 … a m a_1,a_2 \dots a_m a1​,a2​…am​ 有 a n s ( a 1 a 2 ) ( x 1 x 2 ) ( a 1 a 3 ) ( x 1 x 3 ) ⋯ a 1 ( x 1 x 2 x 1 x 3 ⋯ x 1 x m ) a 2 ⋯ a m ( … ) ans (a_1 a_2)(x_1x_2) (a_1a_3)(x_1x_3)\dotsa1(x_1x_2x_1x_3\dotsx_1x_m)a2 \dotsa_m(\dots ) ans(a1​a2​)(x1​x2​)(a1​a3​)(x1​x3​)⋯a1(x1​x2​x1​x3​⋯x1​xm​)a2⋯am​(…) 化简有 a n s a 1 [ ( m − 1 ) x 1 ∑ i 2 m x i ] a 2 [ ( m − 1 ) x 2 ∑ i 1 m x i − x 2 ] ⋯ a 1 [ ( m − 2 ) x 1 ∑ i 1 m x i ] a 2 ⋯ ( a 1 a 2 a 3 … a m ) ∑ i 1 m x i ( m − 2 ) ∑ i 1 m ( a i x i ) ans a_1[(m-1)x_1\sum_{i2}^{m}{x_i}]a_2[(m-1)x_2\sum_{i1}^{m}{x_i} - x_2]\dotsa_1[(m-2)x_1\sum_{i1}^{m}{x_i}]a_2\dots(a_1a_2a_3\dots a_m)\sum_{i1}^{m}{x_i} (m-2)\sum_{i1}^{m}{(a_ix_i)} ansa1​[(m−1)x1​∑i2m​xi​]a2​[(m−1)x2​∑i1m​xi​−x2​]⋯a1​[(m−2)x1​∑i1m​xi​]a2​⋯(a1​a2​a3​…am​)∑i1m​xi​(m−2)∑i1m​(ai​xi​) 最终可得到以下式子 a n s ∑ i 1 m a i × ∑ j 1 m x i ( m − 2 ) × ∑ k 1 m ( a k x k ) ans \sum_{i1}^{m}{a_i} \times \sum_{j1}^{m}{x_i}(m-2) \times \sum_{k1}^{m}{(a_kx_k)} ans∑i1m​ai​×∑j1m​xi​(m−2)×∑k1m​(ak​xk​) 注意到以上所有式子都能在输入时处理故本题解决算法时间复杂度 O ( n m ) O(nm) O(nm) 代码 #includebits/stdc.h #define int long long const int p 10007; using namespace std; int n,m; int num[100005],c[100005]; int s[100005][2],s2[100005][2],s3[100005][2]; int ans 0; signed main() {scanf(%lld %lld,n,m);for(int i 1;i n;i) scanf(%lld,num[i]);for(int i 1;i n;i) scanf(%lld,c[i]),s3[c[i]][i % 2];//统计这一类的数字数量for(int i 1;i n;i) {s[c[i]][i % 2] i;//统计x数列的总和s2[c[i]][i % 2] num[i];//统计a数列总和if(s3[c[i]][i % 2] 2)ans (s3[c[i]][i % 2] - 2) * num[i] * i;//加上所求式子后面的那一部分ans % p;}for(int i 1;i m;i) {for(int j 0;j 1;j) {if(s3[i][j] 1) continue;ans s[i][j] * s2[i][j];//加上所求式子前面的那一部分ans % p;}}printf(%lld\n,ans);return 0; }
http://www.hkea.cn/news/14547481/

相关文章:

  • 网站建设培训 上海关于旅游的网站建设论文
  • 网站建设中页面下载wordpress做的外贸网站6
  • 推广网站广告有哪些本地搭建wordpress出现403
  • 郑州做网站哪家专业wordpress 菜鸟
  • 农业网站建设源代码 ASP搜狗快速收录方法
  • 网站点赞怎么做可以网上做单的网站有哪些
  • c#网站开发技术网页设计素材推荐
  • 鲜花加盟网站建设微博个人网页设计模板
  • 简搜网站提交网站推广优化c重庆
  • 网站采用哪种开发语言wordpress中常用插件
  • wordpress付费站内搜索佛山网站建设凤软
  • 商务网站构建与维护WordPress图片投稿插件
  • 网站建设同行友情链接布吉网站建设哪家服务周到
  • 河北建设网站Python能开发WordPress
  • 甘肃建投土木工程建设有限公司网站后台获取小程序api
  • 防网站模板织梦网站模板源码下载
  • 做高档衣服的网站揭阳网站设计制作
  • 怎么建设空包网站wordpress钩子大全
  • 网站建设发展史视频直播类网站开发难度
  • 如何查询网站所有人wordpress 导航制作
  • 要建一个网站怎么做一级造价工程师
  • 用vs2012做网站案例施工企业资质管理规定
  • 怎么创建公司网站空间南京市建设工程交易中心网站
  • 哈尔滨论坛建站模板集团网站设计特性
  • 网站搜索建设网站哪个模板网站
  • 如何做网站方案东游科技网站建设
  • 电子商务网站开发需要注意问题高端大气网站模板
  • 做微博类的网站难吗wordpress首页添加logo
  • 泰安网站建设价格自助做app的网站
  • 梅江区建设局网站python 做网站 案例