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

大型门户网站建设所具有的功能模块主要有几种类型福州seo博客

大型门户网站建设所具有的功能模块主要有几种类型,福州seo博客,app制作教程简单易学,深圳上位机软件开发培训将l ~ r之间的数翻转,求l ~ r 的所有可能,统计l ~ r 之间满足条件的数的数量, 每次从i为中心往两边拓展两个数,统计这两个数的影响,可以省去一重循环(统计符合要求的数量) 0 ~ 1表示的是奇数和…

将l ~ r之间的数翻转,求l ~ r 的所有可能,统计l ~ r 之间满足条件的数的数量,

每次从i为中心往两边拓展两个数,统计这两个数的影响,可以省去一重循环(统计符合要求的数量)

0 ~ 1表示的是奇数和偶数,比如说0 2 4 6 8 和1 3 5 7 9 这样每次加二也可以枚举所有的区间数

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 7510;int n, a[N], b[N];
int ans[N];int main()
{cin >> n;for(int i = 0;i < n;i ++ ) cin >> a[i];for(int i = 0;i < n;i ++ ) cin >> b[i];int cnt = 0;for(int i = 0;i < n;i ++ )if(a[i] == b[i])cnt ++ ;for(int i = 0;i < n;i ++ )for(int j = 0;j < 2;j ++ )//奇偶两种可能{int sum = cnt;for(int l = i, r = i + j;l >= 0 && r < n;l --, r ++ ){if(a[l] == b[l]) sum --;//没有被翻转if(a[r] == b[r]) sum --;if(a[l] == b[r]) sum ++;//翻转之后if(a[r] == b[l]) sum ++;ans[sum] ++;}}for(int i = 0;i <= n;i ++ )printf("%d\n", ans[i]);return 0;
}

http://www.dtcms.com/wzjs/803278.html

相关文章:

  • xxx网站建设规划书发稿是什么意思
  • 登录贵州省住房和城乡建设厅网站婴儿睡袋网站建设
  • 合肥肥东网站建设网站正能量晚上免费软件
  • 网站建设包含专业php网站后台模版
  • 环保工程 技术支持 东莞网站建设做化妆品网站
  • 网站优化意见营销型网站建设php源码
  • 液压产品做哪个网站好长沙高端网站建设
  • 杭州高瑞网站建设手机制作手书app软件
  • 开源wiki做网站速推网
  • 代备案网站公司网站注册流程和费用
  • 佛山大型网站设计公司网站开发工作图解
  • 怎么做影视网站做网站公司名字
  • 怎么在淘宝上做网站1688官网登录账号
  • 音乐网站答辩泗洪做网站公司
  • 怎么整理网站wordpress采集源码
  • 网站设计说明范文重庆网页制作设计营销
  • 婚纱网站php外链网站推荐
  • 沙县建设局网站电子商务网站建设的方法及流程图
  • 教育网站制作要多少钱域名备案时网站名称
  • 加强公司内部网站建设WordPress node
  • 0基础自学做网站手机网站不收录
  • 昆明大型网站建设广告营销策略有哪些
  • 中小企业建设网站Wordpress 免费收款插件
  • 网站开发网络结构图企业网站模块种类
  • 广东智能网站建设哪家有品牌策划营销
  • 贵阳58同城做网站闲置物品交易网站怎么做
  • 短期网站建设培训免费网站设计软件
  • 我怎么做个人网站网站建设优化推广哈尔滨
  • 招远网站建设湛江建设工程交易中心网站
  • 怎样在手机上建网站电子商务网页