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

广州电商小程序开发北京seo专业团队

广州电商小程序开发,北京seo专业团队,怎样打死网站,石家庄住房和建设局网站正题 题目大意 一个序列AAA可以每次选择一段区间(Ai1)%4(i∈[l..r])(A_{i}1)\%4(i\in [l..r])(Ai​1)%4(i∈[l..r])。求最少次数使其变成BBB序列。 解题思路 先计算出每个数字最少加多少可以变成目标数字记录入aaa数组。 然后若不考虑一个数要取模多次的话答案就是 ∑i1nmax…正题 题目大意 一个序列AAA可以每次选择一段区间(Ai1)%4(i∈[l..r])(A_{i}1)\%4(i\in [l..r])(Ai​1)%4(i∈[l..r])。求最少次数使其变成BBB序列。 解题思路 先计算出每个数字最少加多少可以变成目标数字记录入aaa数组。 然后若不考虑一个数要取模多次的话答案就是 ∑i1nmax⁡{ai−ai−1,0}(a00)\sum_{i1}^n \max\{a_i-a_{i-1},0\}(a_{0}0)i1∑n​max{ai​−ai−1​,0}(a0​0) 但是这道题变成了每个柱子的高度是4kiai(k∈N)4k_{i}a_{i}(k\in \mathbb{N})4ki​ai​(k∈N) 那么我们考虑若一段区间[l..r][l..r][l..r]的kkk要加1会更优那么有 al−al−14lt;ar1−ara_{l}-a_{l-1}4lt;a_{r1}-a_{r}al​−al−1​4ar1​−ar​ 那么答案就可以减去(ar1−ar)−(al−al−14)(a_{r1}-a_{r})-(a_{l}-a_{l-1}4)(ar1​−ar​)−(al​−al−1​4) 那么我们枚举rrr开个桶来计算lll codecodecode #includecstdio #includealgorithm #includecstring using namespace std; const int N101000; int T,n,a[N],ans2147483647,t[5]; int main() {scanf(%d,T);while(T--){scanf(%d,n);for(int i1;in;i)scanf(%d,a[i]);memset(t,0,sizeof(t));ans0;for(int i1;in;i){int val;scanf(%d,val);a[i](val-a[i]4)%4;ansmax(a[i]-a[i-1],0);}for(int i2;in;i){int ca[i]-a[i-1];if(c0){if(t[1]c1) t[1]--,t[c],ans-c-1;else if(t[2]c2) t[2]--,t[c],ans-c-2; }else t[c4];}printf(%d\n,ans);} }
http://www.zqtcl.cn/news/253168/

相关文章:

  • 哪些网站怎么进广西玉林网站建设
  • 高端建站设计赶集网免费发布信息
  • 两题一做的网站响应式网站开发asp
  • 做网站直接开二级域名网站怎么收录到百度
  • 手机论坛网站源码西安网站建设-中国互联
  • 郑州网站建设策划方案丹阳建站推广管理
  • 电商网站用什么框架做广州网站建设公司奇亿网站建设
  • 营销策划网站专做品牌网站
  • 电脑托管宁波seo排名外包
  • 外汇网站模版网站开发和网站制作的区别
  • 学习网站建设的书籍我要做个网站该怎么做
  • h5互动网站建设网站制作的教程
  • 大连网站设计公司双语外贸网站源码
  • 广元网站建设工作室湖北省建设用地预审网站
  • 保定清苑城市建设网站公司网站建立费用
  • 厦门找一家做网站的公司家在深圳论坛
  • 个人网站开发 服务器货源之家官网
  • 教育培训学校网站建设策划局域网 wordpress
  • 重庆建网站有哪些网站做曲线的源代码
  • 龙岩网站设计找哪家公司网站建设没有业务怎么办
  • 网站建设专业学什么建材 团购 网站怎么做
  • 电器工程东莞网站建设wordpress虚拟资源下载源码
  • 无限个网站虚拟空间网站运行维护
  • 宝思哲手表网站关于计算机网站建设的论文
  • uc投放广告网站要自己做吗dw制作企业网站
  • 山东网站制作南京软件外包公司
  • 铁岭建设银行网站网站验证码原理
  • 做网站需要什么专业方向的员工钱多网站
  • 网站建设合同要存档几年7星彩网站开发
  • 网站建设好后 如何验收什么网站可以做护考题