首页 > 其他分享 >洛谷 P11388 [COCI 2024/2025 #1] 飞跃 / Skokovi

洛谷 P11388 [COCI 2024/2025 #1] 飞跃 / Skokovi

时间:2025-01-18 18:03:29浏览次数:3  
标签:10 le 洛谷 ## 样例 朵花 2024 2025 int

# [COCI 2024/2025 #1] 飞跃 / Skokovi

## 题目背景

译自 [COCI 2024/2025 #1](https://hsin.hr/coci/) T2。$\texttt{5s,0.5G}$。满分为 $75$。

## 题目描述

有 $n$ 朵花,此外有一个正整数 $k$。第 $i$ 朵花的高度为 $a_i$。

一开始,Filip 在第 $1$ 朵花上。

当她在第 $i$ 朵花上时,她可以飞跃到第 $j$ 朵花上,当且仅当:

- $i\lt j$;
- $|a_i-a_j|\le k$。

Filip 想要知道她能够飞跃到哪些花上。

## 输入格式

第一行,两个正整数 $n,k$。

第二行,$n$ 个正整数 $a_1,a_2,\cdots,a_n$。

## 输出格式

$n$ 个整数,第 $i$ 个整数为 $\texttt{0}$,代表不能跳到第 $i$ 朵花上;第 $i$ 个整数为 $\texttt{1}$,代表可以跳到第 $i$ 朵花上。

## 样例 #1

### 样例输入 #1

```
5 2
5 4 8 7 2
```

### 样例输出 #1

```
1 1 0 1 1
```

## 样例 #2

### 样例输入 #2

```
5 3
10 15 14 8 9
```

### 样例输出 #2

```
1 0 0 1 1
```

## 提示

对于 $100\%$ 的数据,保证:

- $1\le n\le 2\times 10^5$;
- $1\le a_i,k\le 10^9$。


| 子任务编号 | $n\le$ |  特殊性质 | 得分 |  
| :--: | :--: | :--: |:--: | 
| $ 1 $    | $2\times 10^5$ | A    |   $ 25 $   |  
| $ 2 $    | $10^3$ |   |  $ 25 $   |  
| $ 3 $    | $2\times 10^5$  | | $ 25 $   |

- 特殊性质 A:$\forall 1\le i\lt n$,$a_i\lt a_{i+1}$。

#include <iostream>
#include <algorithm>

using namespace std;

int n, k;
int a[200100];


int main() {
	cin >> n >> k;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}

	int min_ = a[0];
	int max_ = a[0];
	for (int i = 0; i < n; i++) {
		if(min_-k<=a[i]&&max_+k>=a[i]){
		//根据题目的绝对值的范围可知当a[i]满足:
		//min-k<=a[i]<=max+k 符合题意下标1
			cout<<"1 ";
			min_=min(min_,a[i]);//更迭标记的最小值
			max_=max(max_,a[i]);//更迭标记的最大值	
		}else{
			cout<<"0 ";
		}
	}

	return 0;
}

标签:10,le,洛谷,##,样例,朵花,2024,2025,int
From: https://blog.csdn.net/wwjjjww/article/details/145230249

相关文章

  • 「NOIP2024」 树上查询
    update2024/12/28题目描述给定一棵树,每次询问区间\([l,r]\)的\[\max_{l\lel'\ler'\ler\landr'-l'+1\gek}\text{dep}_{\text{LCA*}(l',r')}\]引理证明先来证两个区间\(\text{LCA}\)的引理:对于\(\text{LCA}\{l,l+1,\dots......
  • 2025.1.1-2025.1.18
    期末周这些天是期末周,考着考着有些科就出了成绩大学的期末考试更加应试,更加简单,要想取得好成绩完全可以靠期末周突击考试很显然,我没有应试的那个态度,复习的很潦草,没什么动力要想取得好绩点,我通过这次期末考试也得到了一些经验:1,往年的习题----很有可能再考2.平......
  • 2025年flask电影院售票系统 程序+论文 可用于计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景关于电影院售票系统的研究,现有研究主要集中在票务管理系统、在线预订平台以及客户关系管理等方面。尽管国内外已有众多电影院售票系统的开......
  • 2025年flask电子病历管理系统 程序+论文 可用于计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景关于电子病历管理系统的研究,现有研究主要集中在医疗信息化、数据管理与安全、以及临床决策支持等方面。尽管国内外已有众多电子病历系统的......
  • 20250116 支付宝出现重大事故 有感
    事故20250116下午支付宝直接冲上微博热搜榜首,原因是在2025年01月16日14:40-14:45期间出现大量支付显示“政府补贴”减免字样。最开始我是在小红书上看到的相关内容,只是看到这个图片,心想这肯定是小红书暗广,撇了一眼就划过了。当“支付宝出现重大BUG”出现在微博头条时,才确信此事......
  • THUWC2025题解
    Day1T1构造一个排列,使满足最多的形如\([l,r]\)内单调递增/减。一个简单的线段树优化DP,设状态\(f_{i,0/1}\)即可转移,\(O(n\logn)\)。T2支持往集合中加三维带权点,查询集合中没有任何一维与给出点对应维度相等的最大点权。唐题。一种暴力的想法是三维数点之类的,不太能......
  • [2025.1.18 JavaSE学习]标准I/O流 && 转换流
    标准I/O流System.in:标准输入默认设备:键盘类型:InputStreamSystem.out:标准输出默认设备:显示器类型:PrintStreamSystem.in编译类型为InputStream,而运行类型为BufferedInputStreampublicfinalstaticInputStreamin=null;System.out编译类型为PrintStream,运行类......
  • PKUWC2025部分题解
    Day1A注意到,原题等价于构造一个\(a+b\)个点的完全图,使最大独立集\(<a\),且边数最小。很难发现,图必然被划分成\(a-1\)个完全图。据此DP或令\(a-1\)个图点数平均。CDAG上考虑暴力。设\(f_{u,i}\)表示第\(i\)轮在\(u\)是否先手必胜。转移枚举相邻点就好,\(\large......
  • 【2017-2025】Adobe Premiere Pro(简称PR)专业视频编辑软件下载
    AdobePremierePro软件简介AdobePremierePro(简称PR)是由Adobe公司开发的一款专业视频编辑软件,广泛应用于电影制作、电视播出和网络视频的制作。该软件以其强大的编辑功能和灵活的工作流程,在业界中享有盛誉。无论是专业影视制作人还是业余爱好者,PremierePro都能满足他们的......
  • 【最大生成树】洛谷P2700 逐个击破
    P2700逐个击破#include<iostream>#include<cstring>#include<algorithm>usingnamespacestd;typedeflonglongLL;constintN=2e5+10,M=N;intn,k;LLres,sum;boolst[N];intp[N];structEdge{ inta,b,w; booloperator......