比那名居天子

把 ST03 的历史数据留得更久:ABAP Workload 统计保留期设置、原理与落地避坑指南 SAP ST03性能数据保留期配置指南 ST03/ST03N是SAP系统性能分析的核心工具,但默认数据保留期通常较短(3个月左右),难以满足跨季度对比、年度规划等需求。本文详细解析了ST03数据保留期的配置方法及注意事项: 数据存储机制:性能数据存储在监控库中,通过定期重组作业清理过期数据 配置路径:7.0+系统在"Workload Collector Database→Reorganization→Control"中按Profile分别设置 关键限制:保留期最大值建议不超过99,否则可 阅读详情

【Week12】比那名居天子

Time Limit:10000MS  Memory Limit:128536K
Total Submit:38 Accepted:28 
Case Time Limit:1000MS

Description

在幻想乡,比那名居天子是管理着『要石』的天人。『要石』是能够引发和镇压地震的存在,当然也可以用来改变地形。因为在幻想乡引发地震,而被灵梦等人教训了之后,天子不得不使用『要石』来修复地面。幻想乡可以视为长度为N个格子的一条横轴,其中有些格子的土地由于地震被破坏(记为1),有些格子则没有(记为0)。每次使用『要石』,可以把一段长度为L的格子全部修复完成(即将1变为0,L覆盖的范围可以超出地图),当然L越大,使用时所花费的灵力也就越多。天子希望最多使用K次『要石』就将所有被破坏的土地全部修复完成(即将1全部变为0),并且花费尽可能小的灵力。她想知道能够达到这个目的的L最小是多少。

Input

第 1行: 2个整数, N, K 
第 2行: 1个 01 串,长度为 N

Output

第 1行: 1个整数, L

Sample Input

10 3
0101111011

Sample Output

3

Hint

0101111011 -> 0000111011 -> 0000000011 -> 0000000000 
对于 60% 的数据: 1 ≤ N,K 5,000 1 
对于 100% 的数据: 1 ≤ N,K 500,000

Source

来自Nettle 系列模拟赛



二分答案,判断的时候有两种判断方法

1.进行k次是否可以修复所有地面,O(n)

2.修复所有地面是否可以在k次以内,O(k)


第一种是我的丑丑的代码

#include<cstdio>
using namespace std;
#define maxn 500009
bool shi[maxn];
int start, k, need=0, n;
bool could(int l)
{
	int end=start+l*k, xiu=0, i, curstart, curend, j;
	if(end>n)	return 1;
	/*
	for(i=start; i<end; i++)
	{
		if(shi[i]==1)
		{
			xiu++;
		}
	}
	if(xiu>=need)	return 1;
	return 0;
	*/
	curend=1;
	for(i=1; i<=k; i++)
	{
		for(j=curend; j<=n; j++)
		{
			if(shi[j]==1)
			{
				curstart=j;
				break;
			}
		}
		curend=curstart+l;
		if(curend>n)	return 1;
		for(j=curstart; j<curend; j++)
		{
			if(shi[j]==1)
			{
				xiu++;
			}
		}
		if(xiu==need)	return 1;
	}
	return 0;
}
int main()
{
	//freopen("tenshi.in", "r", stdin);
	//freopen("tenshi.out", "w", stdout);
	int left=1, right, mid, i;
	scanf("%d%d", &n, &k);
	getchar();
	for(i=1; i<=n; i++)
	{
		if(getchar()=='1')	shi[i]=1, need++;
	}
	start=n+1;
	for(i=1; i<=n; i++)
	{
		if(shi[i])
		{
			start=i;
			break;
		}
	}
	if(start==n+1)
	{
		printf("0");
		return 0;
	}
	left=need/k;
	right=n;
	while(left<=right)
	{
		mid=(left+right)/2;
		if(could(mid))right=mid-1;
		else left=mid+1;
	}
	printf("%d ", left);
	return 0;
}


第二种放放416162623的代码

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<cstring>
using namespace std;
char P[510000];
int n,k;
bool check(int x)
{
	int a,b,c,d;
	int t=0;
	for(a=0;a<=n-1;a++)
	{
	if(P[a]=='1')t++,a+=x-1;
    }
    if(t>k)return false;
    else return true;
}
int main()
{
	int a,b,c,d,e;
	scanf("%d%d",&n,&k);
	scanf("\n%s",&P);
    int R=n+1,L=0;
    int mid;
    int ans;
	while(L<R)
    {
    	mid=(L+R)/2;
    	if(check(mid)==true){R=mid;ans=mid;}
    	else L=mid+1;
    }
    cout<<ans;
    return 0;
}



C# 上位机高级功能实战:报警、历史回放与远程监控 本文介绍了工业上位机系统的高级功能实现,主要包括实时报警机制、历史数据回放和远程监控三部分。报警功能通过阈值检测实现异常提醒;历史回放利用数据库存储数据,通过定时器控制回放进度;远程监控提供TCP、WebSocket等多种数据传输方式。文章还给出了综合优化建议,如异步处理、报警去抖动等,最终形成一个包含数据采集、显示、存储、报表及高级功能的完整工业自动化闭环系统。 阅读详情

相关推荐

保姆级教程:用SOEM主站搞定汇川SV660N伺服驱动器的EtherCAT通讯(附完整C代码)

本文提供了一份详细的SOEM主站与汇川SV660N伺服驱动器EtherCAT通讯的实战教程,涵盖环境搭建、状态机理解、PDO映射配置、CiA402状态机实战、实时性能优化及诊断调试等关键步骤,并附完整C代码示例,帮助开发者快速实现工业级EtherCAT控制。

weixin_28292761的博客 302

GNU Board G6开源社区引擎:PHP+MySQL架构部署与深度定制指南

社区论坛系统作为在线交流的核心平台,其技术实现通常基于成熟的Web开发架构。在众多技术方案中,PHP与MySQL的组合因其部署便捷、生态成熟而成为经典选择。这种架构通过清晰的目录结构实现关注点分离,将业务逻辑、数据访问和表现层解耦,为二次开发提供了良好基础。从技术价值看,该方案平衡了开发效率与系统可控性,尤其适合需要快速迭代和深度定制的社区场景。在实际应用中,开发者可通过模板引擎定制前端界面,利用插件机制扩展功能,并结合缓存策略与安全加固来保障系统性能与稳定性。本文以GNU Board G6为例,具体探讨了

weixin_30315435的博客 434

STM32F103多通道PWM输出避坑指南:TIM1_CH1异常输出的解决方案

本文深入解析STM32F103多通道PWM输出中的TIM1_CH1异常问题,提供从时钟配置到GPIO复用的系统化解决方案。通过黄金法则配置流程和高级调试技巧,帮助开发者快速定位并解决PWM输出不稳定、占空比异常等问题,同时拓展多定时器协同和互补PWM等高级应用场景。

weixin_29194817的博客 117

codevs 1415 比那名居天子

codevs 1415 比那名居天子题目描述 Description在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得使用『要石』来修复地面。幻想乡可以视为 长度为 N个格子的一条横轴 ,其中有些格子的土 地由于震被破坏 (记为 1) ,有 些

Loi_feather的博客 993

在MDK5.37版本中添加Complier Version 5( 解决Missing Compiler Version 5 )

本文章仅作为个人学习记录,方法也是从其他博主的博客中得到的,链接如下:二、Keil——Missing Compiler Version 5 和 core_cm3.c 问题解决 - YI颗白菜 - 博客园 (cnblogs.com) 问题描述 更新最新的keil版本(MDK5.37)后,在编译以前版本的工程文件时,发现出现了非常多的报错,在网上搜索之后发现原来时编译器版本不匹配的问题,即MDK5.37中使用的是Version 6版本的编译器,而缺少Version 5,对于以前编写的工

leveling99的博客 1万+

技术美术个人笔记(十三)——Houdini金属弯曲模拟

最近接收到使用Houdini自动解算破损/砸坏/扭曲汽车的需求,以此文记录制作金属弯曲自动解算工具时使用的部分节点解析;

小谁的博客 2148

【ZJOI2015】【期望dp】【状压dp】地震后的幻想乡

【题目描述】 傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。 这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。幻想乡一共有 n 个地方,那么最快的方法当然是修复 n−1 条道路将这 n 个地方都连接起来。 幻想乡这 n 个地方本来是连通的,一共有 m 条边。现在这 m 条边由于地...

weixin_44111457的博客 195

从零开始使用CubeMX配置STM32使用lwip实现httpd服务器以及使用vscode编辑阅读keil代码(三)

使用stm32搭载lwip实现HTTPd服务器

qq_30623327的博客 5933

“狗日的腾讯”引发 IT 界地震

“狗日的腾讯”引发 IT 界地震

张庆(网眼) 1586

Cadence导入tsmcN65GP PDK的完整流程与常见问题解析

本文详细介绍了Cadence导入tsmcN65GP PDK的完整流程,包括文件解压、目录结构解析、安装脚本运行及Cadence集成配置。重点解析了常见问题如文件路径错误、权限问题和工艺库显示不全的解决方案,并提供了实战技巧与优化建议,帮助用户高效完成PDK安装与配置。

weixin_29215391的博客 546

某城商银行生产容器云平台详细设计方案分享及经验总结

AS3模式的CIS容器部署在K8S集群内,作为F5的控制器,CIS容器通过对K8S集群内Configmap资源进行监控,将Configmap资源中的内容转化为F5的配置,将配置推送给 F5 ,CIS容器还通过K8S标准的API接口完成业务发现和实时监听集群内Pod的变化,一旦Pod发生变化,相应的更新会及时推送给F5,并完成更新。容器技术发展非常迅速,现在应用大多以容器作为承载介质,前两年在容器云上承载的应用类型主要是Web类,随着容器云领域的不断发展,越来越多的应用类型将迁移至容器云,包括有状态应用。

qq_61890005的博客 856

COGS 942. [東方S3] 比那名居天子

Problem1 比那名居天子(tenshi.cpp/c/pas) 题目描述 在幻想乡,比那名居天子是管理着『要石』的天人。『要石』是能够引发和镇压地震的存在,当然也可以用来改变地形。因为在幻想乡引发地震,而被灵梦等人教训了之后,天子不得不使用『要石』来修复地面。幻想乡可以视为长度为N个格子的一条横轴,其中有些格子的土地由于地震被破坏(记为1...

weixin_30419799的博客 178

基于matlab的CNN验证码识别系统(UI界面版)

基于matlab的CNN验证码识别系统(UI界面版),CNN验证码识别系统包括数据集处理、模型搭建、模型训练、界面设计与实现

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 481

cogs 942. [東方S3] 比那名居天子

二次联通门 :cogs 942. [東方S3] 比那名居天子 /* cogs 942. [東方S3] 比那名居天子 二分水题 二分所求区间长度 判断后缩小范围即可 */ #include <cstring> #include <cstdio> #defi...

weixin_30394981的博客 71

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

!!!2024年西南科技大学新生赛 :有顶天变~

来源:牛客网。

2301_80718054的博客 597

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

<东方梦符祭> N1无尽30波终于通了

嘛也算是第一次通关 纪念一下 阵容:xjb搭的杂牌队 主C:古明绝恋 露米娅(真·R卡战神)比那名居天子 斯卡雷特 控制:琪露诺 蕾蒂 灵梦 挂件:小伞 纳兹琳 古明地觉 永江依玖 第一发就直接抽到了斯卡雷特 升到4星后守到前40波应该没什么问题 莉莉白开局 10波左右种的秋香子 15波左右抽到了第二个白 双四星白好爽 狗粮飞起 30波左右的时候弄出...

weixin_30535167的博客 204

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

寻呼ADS的一个转换资源角度模式的高级开发的这么一个脚本

ZDoom FAQ Logdoom吧 打开APP 闹图荒了...zdoom论坛上没一个能玩的图.... 比那名居天子♂ 2015-08-08 不是abandoned了就是WIP...... 收藏 5 赞 游戏商店-淘宝热卖好物汇集,品牌众多,放心购!杭州易宏广告有限公司广告 全部回复 APP内仅看楼主 去贴吧APP即可参与互动~ rrrrq😄 第3楼2015-08-08 0 moddb上有啊,你干嘛不去那下。。 比那名居天子♂: modb好少

m0_74047582的博客 316

WS2812B像素灯带高密度驱动与锂电闭环功率控制设计

WS2812B是嵌入式光效系统中最常用的智能LED像素器件,其严苛的时序要求与高密度布设下的热-电耦合问题,构成了硬件设计的核心挑战。本文围绕高集成度像素光剑系统展开,深入解析基于ESP32 RMT外设的纳秒级时序精准驱动原理,以及面向锂电池供电场景的电压反馈型PID功率闭环控制机制——该方案摒弃传统SOC估算,仅依赖路端电压实现动态亮度调节,显著提升工程鲁棒性。技术价值体现在对80颗/米级WS2812B灯带的稳定驱动、21700锂电在非标封装下的安全边充边放管理,以及UART协议下≤12 ms端到端刷新延

weixin_42612804的博客 101

从零开始的Node.js新闻爬虫实验项目(四)东方财富网、网易新闻、Pixiv的爬取思路

这是计划的第3步 有了前篇雪球网新闻的爬取代码,可以同样的爬取其他各类网站 1)东方财富网 1、一级页面 在这里,选择信息较为集中,内容丰富的“右边部分”开始分析。 观察到每一条消息均在各自的 li 项下的 a 中,于是主体部分非常好写 var item = $('.nlist', 'div').find('li').children('a') item.map(...

weixin_46486064的博客 1456

东方mmd巨大化_有什么东方mmd非常值得一看?

1.月之头脑是处方(月の頭脳は処方せん):以铃仙·优昙华院前往红魔馆送药的旅程为起点,穿插魔理沙误捡药物产生的误会,以及比那名居 天子/射命丸 文的煽动,当然结尾众人都获得一个圆满结局。2.魔理沙的盗梦空间(第9回東方ニコ童祭-夢で盗れたら):射命丸 文赠与魔理莎一张可以进入梦境的照片,而魔理沙最初也确实进入梦境窃取红魔馆图书馆主人帕秋莉·诺蕾姬的魔法书。但事情并非魔理沙所想那般简单,当她再度进入...

weixin_39857153的博客 2085

【开源Cosplay道具】立创绯想剑:基于WS2812B与IP5306的智能光剑电源管理与灯效控制方案

本文深度解析了开源Cosplay道具“立创绯想剑”的智能硬件设计。项目巧妙采用IP5306充电宝芯片进行电源管理,并搭配WS2812B灯带实现丰富灯效。核心亮点在于通过软件功率限制与PID闭环算法,智能调节亮度以保障安全并适应不同供电环境,展示了嵌入式系统在实际产品中的完整应用。

weixin_32005771的博客 225

对于有关东方的题目的整理。。

东方赛高 此为总贴 收录以东方project为背景的题目。 模拟赛套题。。。(25道)无数据,有题面:二次联通门 1. luogu P3345 [ZJOI2015]幻想乡战略游戏   动态点分治(暴力水过) 2. luoguP3344[ZJOI2015]幻想乡WIFI搭建计划 3. luoguP3343[ZJOI2015...

weixin_30329623的博客 145
上一篇: 【NOIP2013-D1T3】货车运输
下一篇: 【Week6】淋湿的纸
Formiko
博客等级 码龄11年 20粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值