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

青岛专用网站制作电商设计软件有哪些

青岛专用网站制作,电商设计软件有哪些,大众点评seo关键词优化,公司建网站一般多少钱[蓝桥杯 2019 国 AC] 轨道炮 题目描述 小明在玩一款战争游戏。地图上一共有 N N N 个敌方单位#xff0c;可以看作 2D 平面上的点。其中第 i i i 个单位在 0 0 0 时刻的位置是 ( X i , Y i ) (X_i, Y_i) (Xi​,Yi​)#xff0c;方向是 D i D_i Di​ (上下左右之一, 用…[蓝桥杯 2019 国 AC] 轨道炮 题目描述 小明在玩一款战争游戏。地图上一共有 N N N 个敌方单位可以看作 2D 平面上的点。其中第 i i i 个单位在 0 0 0 时刻的位置是 ( X i , Y i ) (X_i, Y_i) (Xi​,Yi​)方向是 D i D_i Di​ (上下左右之一, 用 U/D/L/R 表示)速度是 V i V_i Vi​。小明的武器是轨道炮只能使用一次不过杀伤力巨大。小明可以选择在某个非负整数时刻释放轨道炮轨道炮一次可以消灭在一条直线 (平行于坐标轴) 上的所有敌方单位。请你计算小明最多能消灭多少敌方单位。 输入格式 输入第一行包含一个整数 N N N。 以下 N N N 行每行包含 3 3 3 个整数 X i X_i Xi​, Y i Y_i Yi​, V i V_i Vi​以及一个大写字符 D i D_i Di​。 输出格式 输出一个整数代表答案。 样例 #1 样例输入 #1 4 0 0 1 R 0 10 1 R 10 10 2 D 2 3 2 L样例输出 #1 3提示 对于所有评测用例 1 ≤ N ≤ 1000 1 \le N \le 1000 1≤N≤1000 − 1 0 6 ≤ X i , Y i ≤ 1 0 6 -10^6 \le X_i, Y_i \le 10^6 −106≤Xi​,Yi​≤106 0 ≤ V i ≤ 1 0 6 0 \le V_i \le 10^6 0≤Vi​≤106。 蓝桥杯 2019 年国赛 A 组 H 题C 组 J 题 思路 首先定义一些常量、变量和数据结构。其中N 是单位的最大数量T 是模拟的最大时间。定义了一个 Unit 结构体表示单位包括单位的位置 (x, y)速度 v 和方向 d。定义了两个哈希表 cntX 和 cntY用于记录每个坐标上的单位数量。定义了一个哈希表 dir用于记录每个方向的位移。 接着从输入中读取单位数量 n 和每个单位的信息包括位置、速度和方向。然后进行 T 轮模拟每轮模拟中首先清空 cntX 和 cntY然后对每个单位进行移动并更新 cntX 和 cntY。 cntX 和 cntY 可以看作是桶键是坐标值是该坐标上的单位数量。对于每个单位根据其位置更新 cntX 和 cntY将单位分布到桶中。然后找出 cntX 和 cntY 中的最大值更新最大消灭单位数量 ans。 最后输出 ans。 AC代码 #include algorithm #include cmath #include iostream #include map #define AUTHOR HEX9CF using namespace std; using ll long long;const int N 2e6 7; const int T 4e2 7; const int INF 0x3f3f3f3f; const ll MOD 1e9 7;int n; mapint, ll cntX, cntY; mapchar, pairint, int dir;struct Unit {int x, y;int v;char d; } unit[N];void init() {dir.clear();dir[L] {-1, 0};dir[R] {1, 0};dir[U] {0, 1};dir[D] {0, -1}; }int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);init();cin n;for (int i 1; i n; i) {int x, y, v;char d;cin x y v d;unit[i] {x, y, v, d};}ll ans 0;for (int t 0; t T; t) {cntX.clear();cntY.clear();for (int i 1; i n; i) {auto u unit[i];cntX[u.x];cntY[u.y];}ll maxi 0;for (const auto i : cntX) {maxi max(maxi, i.second);}for (const auto i : cntY) {maxi max(maxi, i.second);}// cout maxi endl;ans max(ans, maxi);for (int i 1; i n; i) {int v unit[i].v;auto dd dir[unit[i].d];unit[i].x v * dd.first;unit[i].y v * dd.second;}}cout ans \n;return 0; }
http://www.dnsts.com.cn/news/275854.html

相关文章:

  • 福步外贸网站网站主体负责人不是法人
  • 积极参与网站信息建设工作做物流有哪些网站
  • 石家庄网站设计企业微网站哪家好
  • 什么是搜索引擎营销?福州优化广告公司
  • 怎样才能建设只是于自己的网站协会网站建设的优势
  • 重庆信息门户网站如何网站seo
  • 吉林省吉林市永吉县网站优化3个关键词和10个关键词的区别
  • 国外js特效网站免费搭建单页网站
  • 汽车用品网站源码恒彩装饰公司口碑
  • 网站做装修微信开发者工具安装教程
  • html5 响应式网站炎陵网站建设
  • 模板网站和插件网站备案幕布大小
  • 网站后台的编辑器不显示西安网站建设怎么接单
  • 巴中做网站 微信开发建一个个人网站
  • 网站美工做的是什么做口腔科网站
  • 广东律师事务所东莞网站建设wordpress做社区
  • 抚顺网站建设招聘ci和vi设计的区别
  • 深圳网站制作公司兴田德润放心免费的网络推广
  • 电商购物网站百度商店应用市场
  • 怎么设计一个网站备案网站建设承诺书
  • 一建报考专业seo网站系统
  • .net网站开发代码怎么做微拍网站
  • 金华网站建设公司招聘有强大seo功能的wordpress模板
  • 建设一个旅游网站必备的国外wordpress主机
  • 网络设备互联课设建设企业网站重庆互联网公司排行榜
  • 一个最简单的产品展示的asp网站应该如何做wordpress修改版面
  • asp网站源码安装流程上海网站建设技巧
  • 如何做ico空投网站258做网站怎么样
  • 网站后台 行间距调整wordpress七牛云token
  • 湖北建站方案网站做好后怎么更新内容