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

海南建设工程信息网站html免费模板下载

海南建设工程信息网站,html免费模板下载,网站后期维护合同,创意做网站公司[蓝桥杯 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.pierceye.com/news/606074/

相关文章:

  • 佛山市建设网站公司网站手机端和电脑端
  • 属于c2c的网站是重庆化工建设信息网站
  • 高端大气网站推荐网赌网站建设多少钱
  • 宁波网站关键词优化排名网站修改图片怎么做
  • 苏州网站建设案例购买网站域名
  • 自己做剧本网站重庆建设工业公司官网
  • 中国网站建设中心建网站和开发软件哪个难
  • 优化网站被百度屏阿里云网站备案核验单
  • 肇庆做网站哪家好河北建设工程信息网正规网站
  • 怎么做展示网站公司网站管理规定
  • 娄底网站制作备案号查询平台
  • 青岛网站排名方案优化的定义
  • 微网站开发外包杨浦做网站公司
  • 网站推广服务包括哪些个人简历网官网免费
  • 铜仁住房和城乡建设局网站安贞做网站公司
  • 做网站客户尾款老不给怎么办东莞市研发网站建设品牌
  • 文化网站策划wordpress iscategory
  • 北京社区网站建设wordpress主题 sen
  • 做外贸商城网站重庆seo整站优化方案范文
  • 做AI免费网站wordpress 论坛app
  • 东阿网站建设产品芜湖网络科技有限公司
  • 提供网站技术北京中小企业公司名单
  • 专业的建站公司都具备什么条件凡科建站收费价目表
  • 修改网站主目录的位置wordpress商品展示模板
  • 微信微网站是什么案例天津室内设计培训
  • 如何做网站网页广州海珠网站开发设计
  • 做技术网站赚钱集团网站建设新闻
  • 建立门户网站的意义自己搞个网站需要多少钱
  • 佛山网站优化好华为邮箱注册
  • 哈尔滨网站建设公司名字如何做网络营销推广员