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

崇信县门户网领导之窗信息流广告优化师

崇信县门户网领导之窗,信息流广告优化师,企业咨询公司名字大全,强大的wordpress瀑布流主题1.披萨和西蓝花 - 蓝桥云课 1. 披萨和西蓝花 问题描述 在接下来的 N 天里(编号从 1 到 N),坤坤计划烹饪披萨或西兰花。他写下一个长度为 N 的字符串 A,对于每个有效的 i,如果字符 Ai 是 1,那么他将在第 i…

1.披萨和西蓝花 - 蓝桥云课

1. 披萨和西蓝花

问题描述
在接下来的 N 天里(编号从 1 到 N),坤坤计划烹饪披萨或西兰花。他写下一个长度为 N 的字符串 A,对于每个有效的 i,如果字符 Ai 是 '1',那么他将在第 i 天做西兰花。
坤坤的儿子小沸,就像大多数孩子一样,喜欢披萨但讨厌西兰花。他想选择一个 A 的长度为 K 的子串,并将这个子串中的每个字符 '0' 改为 '1'。然后,让我们定义披萨时间为坤坤连续做披萨的最大天数。请找出小沸可以达到的最大披萨时间。

输入格式
第一行包含两个用空格分隔的整数 N 和 K(1 ≤ K ≤ N ≤ 10^5)。
第二行包含一个长度为 N 的只包含 0 和 1 的字符串 A。

输出格式
打印一行,其中包含一个整数——最大的披萨时间。

样例输入

13 2
0101110000101

样例输出

5

思路如下:

先暴力,枚举0~n-1作为k的起点,比如:以i为下标作为起点,我将这个连续1部分,分成三个部分,因为下标为0开始,所以找出i-1往左的连续1和i+k往右的连续1,再加上中间的k即可。但是,当i为n-k的时候,此时还是能取到n-k~n作为1,当i>n-k,k能变成1的范围就取不到k了,                 则min(k,n-k)即可,因为当i到达最后一个下标,最大可以变一个1.

代码如下:

#include <iostream>
#include <vector>
#include<queue>
#include <algorithm>
#include <cstring>
using namespace std;
int ans = -1e9;
string s;
int n,k;
int f(int x)
{	int sum = 0;
//	sum = min(k,n-x);if(x + k )int a1 = x-1;int a2 = x+k;while(a1 >= 0 && s[a1] == '1'){sum++;a1--;}while(a2 < n && s[a2] == '1'){sum++;a2++;}return sum;
}
int main() 
{cin >> n >> k >> s;for(int i = 0 ; i < n ; i++){ans = max(f(i),ans);}cout << ans;return 0;
}

思路2:

前缀和+后缀和,记录连续1的数量

代码如下:

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
const int N = 1e4+10;
int n,k;
int pre[N];
int suffix[N];
string s;
int a[N];
int main()
{cin >> n >> k >> s;for(int i = 0 ; i < n ; i++){a[i+1] = s[i]-'0';}for(int i = 1 ; i <= n ; i++){if(a[i]){pre[i] = pre[i-1];pre[i] += a[i];}}for(int i = n ; i >= 1 ; i--){if(a[i]){suffix[i] = suffix[i+1];suffix[i] += a[i];}}int ans = -1e9;for(int i = 1 ; i <= n-k+1 ; i++){int sum = 0;sum = k + pre[i-1] + suffix[i+k];ans = max(ans,sum);}cout << ans;return 0;
} 

http://www.yayakq.cn/news/102220/

相关文章:

  • 网站开发的职业目标wordpress崩溃
  • 廊坊网站排名优化报价263企业邮箱后缀是什么
  • 网站做分布式部署哪里可以做营销型网站
  • 淄博专业网站设计除了58还有什么信息发布平台
  • 淘宝站外网站可以做吗电子商务网站建设实验报告
  • 培训制作网站wordpress打开xml-rpc
  • 公司建设网站的意义wordpress同步新浪博客
  • phpmysql网站开发视频mt7620a做网站
  • 建设部职业资格注册网站礼品公司网站建设
  • wordpress 企业网站模板珠海香洲区会变黄码吗
  • 济源网站优化百度竞价多少钱一个点击
  • 票务网站做酒店推荐的目的wordpress新闻编辑器
  • 集团型网站建设厦门网站建设维护
  • 网站设计费报价表建设股票网站
  • 南京网站设计工作室高校网络架构
  • 专业的网站优化chrome不安全的网站设置
  • 公司做网站费用怎么记账公司网站怎么做优化
  • 垂直类网站怎么做移动端网站开发哪家好
  • 网站建设公司能赚钱吗flask和wordpress
  • 佛山新网站建设方案miya1173跳转接口
  • 官网网站开发设计类网站开发策划书
  • 公司网站有什么作用智能魔方网站
  • 珠海市住房建设局网站爬取wordpress文章
  • 东莞制作网站公司哪家好网站建设分金手指排名十
  • 四团网站建设免费行情软件下载入口
  • 我要建网站吉林省建设通官方网站
  • 视觉网络网站wordpress后台登录logo
  • 织梦修改网站背景颜色江西省赣州市天气预报
  • 建设项目环保验收网站毕业设计用PHP做旅游网站
  • 做行业导航网站网站备案安全吗