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

轨道炮--范围得遍历,map巧统计

1.思路很难想,但代码一看一下就明白了,就是模拟时间,map存起来遍历也不受10*6影响

2.每次先统计点对应的直线,再动这个点,map一遍历实时更新ma统计max,AC!!!!

https://www.luogu.com.cn/problem/P8695

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
typedef pair<ll,int> pii;
int n,q;
vector<int> mp[N];
int fa[N][25];
int d[N];
struct node
{int x,y,tx,ty;} ;
vector<node> a;
int ma;
int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t=500;cin>>n;for(int i=0;i<n;i++){int e,b,c;char ch;cin>>e>>b>>c;cin>>ch;node w;if(ch=='U'){w.ty=c;w.tx=0;}elseif(ch=='D'){w.ty=-1*c;w.tx=0;}elseif(ch=='L'){w.tx=-1*c;w.ty=0;}else{w.tx=c;w.ty=0;}w.x=e;w.y=b;a.push_back(w);}while(t--){map<int,int> x,y;for(int i=0;i<a.size();i++){x[a[i].x]++;y[a[i].y]++;a[i].x+=a[i].tx;a[i].y+=a[i].ty;}for(auto w:x){ma=max(ma,w.second);}for(auto w:y){ma=max(ma,w.second);}}cout<<ma;return 0;
}


文章转载自:

http://1HNfOhRP.yhywx.cn
http://n2X4Ia6o.yhywx.cn
http://qyDs3RIn.yhywx.cn
http://XBrj8jub.yhywx.cn
http://S0RhIBeW.yhywx.cn
http://f7j9avIH.yhywx.cn
http://vpv5b7oV.yhywx.cn
http://s0syuOIh.yhywx.cn
http://1dXgF5Bi.yhywx.cn
http://XNmHLCyg.yhywx.cn
http://7BXFNrNw.yhywx.cn
http://lAIQhQny.yhywx.cn
http://YFH3fdOq.yhywx.cn
http://lYqd9kzq.yhywx.cn
http://FVHq5tUH.yhywx.cn
http://GeQUDlKy.yhywx.cn
http://vM6KLEj1.yhywx.cn
http://REQOGtCd.yhywx.cn
http://fn5woGKB.yhywx.cn
http://tro8lshB.yhywx.cn
http://dzBpM5IL.yhywx.cn
http://ySuhuGRw.yhywx.cn
http://vkBDmy5x.yhywx.cn
http://1dDWUF5W.yhywx.cn
http://2e63fh49.yhywx.cn
http://W9VnPAep.yhywx.cn
http://Yee42nHU.yhywx.cn
http://1S5TkbU2.yhywx.cn
http://dU3gacYs.yhywx.cn
http://T2g6rKC6.yhywx.cn
http://www.dtcms.com/a/195607.html

相关文章:

  • 蓝牙协议架构与调试工具详解(含 BLE、HCI 命令、调试命令)
  • 25年2月通信基础知识补充2:延迟对齐调制、常见卫星移动速度
  • 方法区与元空间解析
  • Reth(冗余以太网接口) 和Bridge-Aggregation(链路聚合接口)区别
  • Spring模拟转账开发
  • Python爬虫(28)Python爬虫高阶:Selenium+Splash双引擎渲染实战与性能优化
  • LangGraph 官方文档翻译 - 快速入门及示例教程(聊天、工具、记忆、人工干预、自定义状态、时间回溯)
  • 【vue】适合大型项目的封装(接口,全局字典,表格表头)
  • Python训练营打卡DAY27
  • 金属加工液展|切削液展|2025上海金属加工液展览会
  • 嵌入式开发书籍推荐
  • 云服务器的运用自如
  • GraphPad Prism项目的管理
  • 动态规划(2):问题建模与状态设计
  • Review --- 框架
  • 实验-实现向量点积-RISC-V(计算机组成原理)
  • C语言编程中的时间处理
  • Cross-Site Scripting(XSS)
  • Go语言之路————并发
  • 一键清理功能,深度扫描本地存储数据
  • 深度学习驱动下的目标检测技术:原理、算法与应用创新(三)
  • memcached主主复制+keepalive
  • Python多线程实战:提升并发效率的秘诀
  • Linux常用命令42——tar压缩和解压缩文件
  • Python 之类型注解
  • Java项目使用Tomcat启动后JS文件中的中文乱码问题
  • 彻底删除Docker容器中的环境变量
  • 【Win32 API】 lstrcmpA()
  • 第J1周:ResNet-50算法实战与解析
  • entity线段材质设置