4.29训练赛h题function

news/2024/9/22 21:35:22/

1.利用下标和值直接定义b[n]数组

2.如果加入有相同的想到b[n]的二维数组

3.很蠢的问题

ans定义的位置不一样因为每次答案都不样啊,仔细分析一下。。。。

#include <bits/stdc++.h>
using namespace std;
#define int long long 
const int N=1e5+10;
vector<int>b[N];
signed main(){ios::sync_with_stdio(0);cout.tie(0);cin.tie(0);int x,n;cin>>n;for(int i=1;i<=n;i++){cin>>x;b[i].push_back(x);}int step,op,a1,b1,goal;cin>>step;while(step--){cin>>op;if(op==0){cin>>a1>>b1;b[a1].push_back(b1);}else{int ans=1e8;cin>>goal;int l=max((int)1,goal-(int)sqrt(n)-1);int r=min(n,goal+(int)sqrt(n)+1);for(int i=l;i<=r;i++){for(int j=0;j<b[i].size();j++){ans=min(ans,(goal-i)*(goal-i)+b[i][j]);}}cout<<ans<<endl;}}return 0;
}


http://www.ppmy.cn/news/1443778.html

相关文章

spring-boot控制bean的创建顺序

1、order注解&#xff08;不一定有效&#xff09; org.springframework.core.annotation.Order 2、dependsOn注解&#xff08;有效&#xff09; org.springframework.context.annotation.DependsOn 3、提前将bean注册为BeanDefinition 1、实现BeanDefinitionRegistryPostP…

与Apollo共创生态:我们携手远航

目录 小程一言会议记录 回望7年发展展望未来小程有感 小程一言 4月22日&#xff0c;百度Apollo在北京车展前夕举办了以“破晓•拥抱智变时刻”为主题的智能汽车产品发布会。我在观看后也是很是触动 作为在校大学生的我&#xff0c;从大一开始知道Apollo开始&#xff0c;Apollo…

Kubernetes:云原生时代的核心引擎

文章目录 一、Kubernetes简介&#xff1a;引领云原生潮流二、K8s的核心特性&#xff1a;自动化与智能化三、K8s的实践应用&#xff1a;打造高效云原生应用架构四、K8s的挑战与应对&#xff1a;安全与性能并重五、K8s的未来展望&#xff1a;无限可能与挑战并存《Kubernetes快速进…

Python中format的常见用法

一、填充 1、按默认顺序填充 name "Alice" age 25 print("My name is {} and I am {} years old.".format(name, age))输出&#xff1a;My name is Alice and I am 25 years old. 2、指定位置 name "Bob" age 30 print("My name is…

dremio数据湖sql行列转换及转置

1、行转列 (扁平化) 数据准备 表 aa 1.1 cross join unnest 在Dremio中&#xff0c;UNNEST 函数用于将数组或复杂类型的列&#xff08;如JSON、Map或Array类型&#xff09;中的值“炸裂”&#xff08;分解&#xff09;成多行. with aa as ( select 上海 as city, ARRAY[浦东…

计算机系统概述试题

01&#xff0e;完整的计算机系统应包括()。 A.运算器、存储器、控制器 B.外部设备和主机 C.主机和应用程序 D.配套的硬件设备和软件系统 02.冯诺依曼机的基本工作方式是()。 A.控制流驱动方式 B.多指令多数据流方式 C.微程序控制方式 D.数据流驱动方式 03.下列()是冯诺依曼机…

Kafka(十二)Streams

目录 Streams1 什么式是流式处理2 流式处理的相关概念2.1 拓扑2.2 时间2.2.1 输入时间2.2.2 输出时间 2.3 状态2.4 流和表2.5 时间窗口2.5.1 测试时间窗口 2.6 处理保证 3 流式处理设计模式3.1 单事件处理3.2 使用本地状态3.3 多阶段处理和重分区3.4 使用外部查找&#xff1a;流…

HTML5 常见的语义标记(布局)

HTML5 常见的语义标记(布局) <header> 显示网站名称、主题或者主要信息 <nav> 网站的连接菜单 <aside> 用于侧边栏 <main> 表示页面的主要显示内容, 页面有且只有一个, 不应该被任何其他结构标签包含, 不能是以下元素的后代: section/nav/footer/h…