• 倍数问题 (倍数》余数 // 思路的转换问题)(蓝桥杯)


    试题 历届真题 三体攻击【第九届】【省赛】【A组】
         
    资源限制
    内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s
    问题描述
      三体人将对地球发起攻击。为了抵御攻击,地球人派出了 A × B × C 艘战舰,在太空中排成一个 A 层 B 行 C 列的立方体。其中,第 i 层第 j 行第 k 列的战舰(记为战舰 (i, j, k))的生命值为 d(i, j, k)。
    
      三体人将会对地球发起 m 轮“立方体攻击”,每次攻击会对一个小立方体中的所有战舰都造成相同的伤害。具体地,第 t 轮攻击用 7 个参数 lat, rat, lbt, rbt, lct, rct, ht 描述;
      所有满足 i ∈ [lat, rat],j ∈ [lbt, rbt],k ∈ [lct, rct] 的战舰 (i, j, k) 会受到 ht 的伤害。如果一个战舰累计受到的总伤害超过其防御力,那么这个战舰会爆炸。
    
      地球指挥官希望你能告诉他,第一艘爆炸的战舰是在哪一轮攻击后爆炸的。
    输入格式
      从标准输入读入数据。
    
      第一行包括 4 个正整数 A, B, C, m;
      第二行包含 A × B × C 个整数,其中第 ((i − 1)×B + (j − 1)) × C + (k − 1)+1 个数为 d(i, j, k);
      第 3 到第 m + 2 行中,第 (t − 2) 行包含 7 个正整数 lat, rat, lbt, rbt, lct, rct, ht。
    输出格式
      输出到标准输出。
    
      输出第一个爆炸的战舰是在哪一轮攻击后爆炸的。保证一定存在这样的战舰。
    样例输入
    2 2 2 3
    1 1 1 1 1 1 1 1
    1 2 1 2 1 1 1
    1 1 1 2 1 2 1
    1 1 1 1 1 1 2
    样例输出
    2
    样例说明
      在第 2 轮攻击后,战舰 (1,1,1) 总共受到了 2 点伤害,超出其防御力导致爆炸。
    数据约定
      对于 10% 的数据,B = C = 1;
      对于 20% 的数据,C = 1;
      对于 40% 的数据,A × B × C, m ≤ 10, 000;
      对于 70% 的数据,A, B, C ≤ 200;
      对于所有数据,A × B × C ≤ 10^6, m ≤ 10^6, 0 ≤ d(i, j, k), ht ≤ 10^9。
    
    
      资源约定:
      峰值内存消耗(含虚拟机) < 256M
      CPU消耗 < 2000ms
    
    
      请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
    
      注意:
      main函数需要返回0;
      只使用ANSI C/ANSI C++ 标准;
      不要调用依赖于编译环境或操作系统的特殊函数。
      所有依赖的函数必须明确地在源文件中 #include <xxx>
      不能通过工程设置而省略常用头文件。
    
      提交程序时,注意选择所期望的语言类型和编译器类型。
    View problem

    思路:  

    1 倍数问题转化为余数问题。

    2 应为只取3个数,通过这个条件进行优化时间复杂度,只保存 每一个余数前3个,

    3 要取 3 个数 ,二维枚举 第一个和第二个, 第3个数就直接 利用%为0,把他得出来就行拉。 很妙啊// (每一层是 m的大小(降低时间复杂度))

  • 相关阅读:
    无线鼠标和无线键盘能不能唤醒睡眠中的电脑的解决方案
    教你如何设置同时上内外网(单网卡或双网卡)
    Oracle_字符集问题(数据库与客户端字符集关联关系)
    关于破解移动宽带光猫 型号: GS3101 超级管理员密码
    Oracle 低版本客户端连接 18c 报ORA-28040 和 ORA-01017 错误的解决方法
    sql语句分组统计出年月日下数据记录数目
    Servlet文件上传
    ActiveMq+zookeeper+levelDB集群整合配置
    mongodb 级联操作查询时,关联条件
    maven插件地址博客园
  • 原文地址:https://www.cnblogs.com/Lamboofhome/p/16088195.html
Copyright © 2020-2023  润新知