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

题解:AWC 0005

题解:AWC 0005

前提

难得的一命通关,无罚时。

A

ll n, a[N], k, sum;
int main(){cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];if(a[i]%k==0) sum+=a[i];}cout<<sum;
}

B

ll n, a[N], k, m, sum;
int main(){cin>>n>>m>>k;for(int i=1;i<=n;i++){cin>>a[i];if(a[i]<k) sum++;}for(int i=1;i<=m;i++){ll x, y;cin>>x>>y;if(a[x]<k&&y>=k){sum--;}if(a[x]>=k&&y<k){sum++;}a[x]=y;}cout<<sum;
}

C

ll n, a[N], k, sum, b[N];
int main(){cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];b[i]=a[i];}for(int i=1;i<n;i++){if(b[i+1]<b[i]-k){b[i+1]=b[i]-k;}}for(int i=n-1;i>=1;i--){if(b[i]<b[i+1]-k){b[i]=b[i+1]-k;}}for(int i=1;i<=n;i++){sum+=b[i]-a[i];}cout<<sum;
}

D

思路

二分答案。

代码

ll n, a[N], k;
bool check(ll mid){ll sum=0, w=0;for(int i=1;i<=n;i++){sum+=a[i];if(sum>=mid){sum=0;w++;}}return w>=k;
}
int main(){cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];}ll l=-1, r=1e16;while(l+1!=r){ll mid=l+r>>1;if(check(mid)){l=mid;}else r=mid;}cout<<l;
}

E

思路

一个区间问题,用个st表或线段树都可以。

代码

int n, q;
ll f[N<<2];
void build(int i,int l,int r){if(l==r){cin>>f[i];return;}int mid=l+r>>1;build(ls,l,mid);build(rs,mid+1,r);f[i]=max(f[ls],f[rs]);
}
ll ask(int i,int l,int r,int x,int y){if(l>y||r<x){return 0;}if(l>=x&&r<=y){return f[i];}int mid=l+r>>1;return max(ask(ls,l,mid,x,y),ask(rs,mid+1,r,x,y));
}
int main(){cin>>n>>q;build(1,1,n);for(int i=1;i<=q;i++){ll l, r;cin>>l>>r;cout<<ask(1,1,n,l,r)<<'\n';}
}

后续

因为肯定无法天天打,所以以后这个AWC题解都不会怎么出。

本文来自 NoiPLE ,转载请注明原文链接:https://www.cnblogs.com/noiple-dequeee/p/19613392

http://www.jsqmd.com/news/379173/

相关文章:

  • AI应用架构师实战:AI系统架构评审的5个经典案例解析
  • 搭建一个网站大概需要多少钱?网站建设方式及费用 - 码云数智
  • 摄影网站制作流程,0基础自助建站教程 - 码云数智
  • AI原生应用开发:知识抽取技术选型指南
  • 汽车参数对比爬虫实战:从静态页面到动态渲染的Python最新技术栈完全解析
  • 掌握大数据领域RabbitMQ的虚拟主机配置
  • 基于YOLOv5/v8/v10的人群密度估计系统:从模型训练到UI界面全栈实战
  • 监控与日志:跟踪AI Agent的运行状态
  • 基于深度学习的车牌识别系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
  • 全新福特烈马RTR正式登场,彰显福特中国品质与设计实力
  • HDFS与Flink集成:流处理数据存储方案
  • 摄影网站制作流程,从零开始搭建一个摄影网站 - 码云数智
  • 2026广东最新燕窝公司top5推荐!广州等地优质燕窝厂家权威榜单发布,天然滋补品质之选 - 品牌推荐2026
  • 【AI智能体】99-AI大模型应用AI Agent培训总体介绍
  • Topo-RAG 企业混合检索实战(非常详细),性能飙升30%的秘密!
  • 多模态实体链接前沿技术(非常详细),KGMEL 融合知识图谱实战!
  • 前端本地开发构建和更新的过程 - 详解
  • 2026广东最新燕窝礼盒供应链top5推荐!广州等地优质燕窝礼盒生产厂家权威榜单发布,品质溯源双优助力健康滋补 - 品牌推荐2026
  • 炸裂!任嘉伦全新专辑《37·单枪匹马》来袭,不被定义,自成锋芒
  • 《风过留痕》演技高光!实力派女演员周开开车内封神戏出圈,内心戏外化教科书级表演
  • 反光衣防护服安全帽检测数据集VOC+YOLO格式324张5类别
  • 野生动物检测数据集VOC+YOLO格式3285张8类别
  • Alibaba Cloud Linux 3.2104 U12.3 (OpenAnolis Edition) 安装php7.4
  • Python 并发编程 - edward
  • 资金安全PUA?你的本金在FP Markets澳福真的被“锁死“了吗?
  • 2026-01-11-云计算总复习-期末复习 - 指南
  • 详细介绍:如何将vivo应用程序移至SD卡?综合指南
  • 猫头虎AI分享:[转载]2025 年 HAMi 社区年度回顾 | 从 GPU 调度器到云原生 AI 基础设施的中流砥柱
  • 干货分享:主管药师真题解析好的资料如何选择? - 医考机构品牌测评专家
  • 深度测评:临床执医听哪个老师的课让学习效率倍增? - 医考机构品牌测评专家