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

jq网站特效插件下载免费的oa办公系统排名

jq网站特效插件下载,免费的oa办公系统排名,老站改版与新建网站,苏州建设网站找网络公司题目背景 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/14432718/

相关文章:

  • 永川做网站的公司95598网站服务建设
  • 怎样做一个简单的网站vue 微信公众号开发
  • 简单网站的制作wordpress 七牛云上传
  • 网站建设做得好广东免费建站公司
  • 网站优化西安wordpress 注册简码
  • 网站建设企业公司推荐江西seo推广软件
  • 网站开发 托管合同哪个合肥seo好
  • 如何做网站解析西安公积金 网站建设
  • 网站后台修改内容看不见了新乡市做网站
  • 机关网站源码wordpress文章排序id
  • 自己怎么做机构网站山东网站建设市场
  • 企业网站维护合同中瑞网络网站建设流程
  • 网站建设与管理用什么软件有哪些汕头百度网站推广
  • 黄梅那里有做网站的WordPress笑模板
  • wap网站 什么意思vi设计怎么做
  • 广西网站建设原创html自我介绍代码
  • 潍坊哪里可以做网站上海哪家公司可以做网站
  • 设计专业所需网站管理软件有哪几种
  • 百度贴吧有没有做网站的人wordpress评论按钮插件
  • 免费开源企业网站程序中国建造师人才网
  • 淘宝上做微请帖的在哪个网站网站后台 黑链接
  • 如何制作导航网站网页怎么制作二维码
  • 糖果网站是李笑来做的吗简网app工场怎么创app
  • 网站建设php实验报告如何建立一个学校网站
  • 一般做企业网站需要什么建网站的每年有费用
  • unity网站后台怎么做编程猫官网
  • 网站域名详解长沙微信网站建设
  • 贵阳好的网站建设公司谁家网站做的好
  • 网站建设的基础服务器聊城网站建设服务好
  • 网站运营公司排名商城网站建设那家好