D - For Gamers. By Gamers.

分析:

  • 阅读理解+打表+二分答案(神仙打表)

  • 令我方的伤害和血量分别为 ( a , b ) (a,b) (a,b),敌方为 ( c , d ) (c,d) (c,d), 我方的数量为n

    则,我方能打死敌方的条件是:
    d n a < b c n a b > c d \frac{d}{na}<\frac{b}{c} \\ nab>cd nad​<cb​nab>cd

  • b [ i ] b[i] b[i] 表示花费i最大的伤害值(转换之后的),打个表即可

  • 注意:调和级数的复杂度 O ( n × l n ( n ) ) O(n\times ln(n)) O(n×ln(n))

#include <bits/stdc++.h>
#define int long long
#define Pa pair<int,int>
using namespace std;const int N=1e6+5;
int f[N],b[N];
void solve()
{int n,c;cin>>n>>c; for(int i=1;i<=n;i++){int x,y,z;scanf("%lld%lld%lld",&x,&y,&z);f[x]=max(f[x],y*z);}for(int i=1;i<=c;i++){if(f[i]){for(int j=1;j*i<=c;j++){b[i*j]=max(b[i*j],f[i]*j);}}}for(int i=1;i<=c;i++) b[i]=max(b[i],b[i-1]);int m; cin>>m;while(m--){int x,y; scanf("%lld%lld",&x,&y);x*=y;int l=1, r=c, ans=0; while(l<=r){int mid=l+r>>1;if(b[mid]>x) r=mid-1, ans=mid;else l=mid+1;}if(ans) cout<<ans<<"\n";else cout<<"-1\n";}
}
signed main()
{int T=1;//cin>>T;while(T--) solve();
}

D - For Gamers. By Gamers.相关推荐

  1. D. For Gamers. By Gamers.

    调和级数枚举+二分查询. 现在有m只怪兽要杀死,给定n种可选择的士兵,每次选择一种,同种士兵可以选多个.当士兵的攻击力之和大于怪兽的攻击力时,就可以杀死怪兽.每种士兵的雇用价格不一样,请你决定杀死当前 ...

  2. CF1657D:D. For Gamers. By Gamers.(dp,调和级数,二分)

    传送门 题意: 有 m 场战斗,每场战斗前在 n 种单位中选择一种,使得用拥有的钱招募士兵能打败怪物,同时尽可能少地花费金钱. 判定打败怪物的公式是: ∑ ( h i ) / D i > H i ...

  3. Gotchiverse NFT 游戏公会访谈——8bit Gamers 公会

    新一期的 Gotchiverse NFT 游戏公会访谈来啦.这个系列的文章将让人们了解一些以 Gotchiverse 为家的知名公会和组织的想法. 为了更多地了解这些公会,我们向他们的创始人/领导进行 ...

  4. Twitch Gamers数据集

    Twitch Gamers数据集是一个用于研究Twitch游戏直播平台的数据集.它包含了关于游戏直播频道和主播的信息,还有与游戏直播相关的评论和互动数据.这个数据集可以用来研究Twitch游戏直播的流 ...

  5. 雷蛇灯光配置文件_雷蛇猎魂光蛛竞技版机械键盘评测

    猎魂光蛛作为雷蛇旗下机械键盘新的分支,先后推出了猎魂光蛛和猎魂光蛛精英版,其新外观和RAZER光轴机械轴已经受到广大玩家的认可,为了满足游戏玩家的需求,近期又推出了猎魂光蛛竞技版. 雷蛇猎魂光蛛竞技版 ...

  6. 雷蛇zGold与Nexon America建立全球合作伙伴关系

    世界上最大的游戏和娱乐虚拟信用积分平台之一 成为领先游戏公司的首选合作伙伴,迎来更多商机 继最近与PUBG MOBILE建立合作伙伴关系后,雷蛇zGold虚拟信用积分业务再下一城,成功引入全球领先的游 ...

  7. 情人节翻译软件测试,TechPowerUp

    What do you think? Are you looking forward to Windows 11? I'm excited I'll wait a few months before ...

  8. 著名电子竞技游戏网站分析

    著名电子竞技游戏网站分析   1. www.replays.net   Replays.net的核心理念是For Fun,For Game,意思是去除那些附加在游戏上的冗杂意义,让游戏回归到娱乐,回 ...

  9. 为什么您仍然不应该购买《星球大战:前线II》

    If you've been following video game news at all for the last couple of weeks, you've probably heard ...

最新文章

  1. gis中的擦除_GIS案例分析 | 公园建设选址
  2. 一款不错的基于WEB技术的文件服务器
  3. 最新最全的视觉Transformer教程!论文分析 + 逐行Coding,带你轻松玩转ViT
  4. 实战:微信小程序支付开发具体流程
  5. 史上最详 Thymeleaf 使用教程
  6. SharePoint 关于拓扑错误的解决方案
  7. 百度CTO王海峰:百度翻译每日翻译量已达到千亿字符
  8. RHEL6/7 下安装 devtoolset-3/4
  9. 超码、候选码、主码 与 外码
  10. MySQL和数据库可视化工具的下载与安装
  11. 虚拟机上WindowsXP系统下载QQ和打开https网站证书问题打不开解决
  12. G6-Editor 编辑器入门使用教程
  13. 【033】Bootstrap实现标签页效果
  14. (连载)Android系统源码分析--Android系统启动流程之Linux内核
  15. html正则表达式判断手机号,js正则表达式根据手机号判断校验运营商
  16. android图片点击全屏显示,Android浏览图片,点击放大至全屏效果
  17. Bing必应搜索是什么?
  18. 数据结构 严薇敏 顺序表的实现(增 删 改)及其使用方法详解
  19. ASUS eeepc-1005HA安装archlinux后耳机无声解决方案
  20. 华人学者再创佳绩!包揽CoRL2021最佳论文奖项

热门文章

  1. 数据分析师,年终述职报告模板来了!
  2. 百度地图搜索关键字总集
  3. 新中大SE(ngpower)凭证修改、删除
  4. 计算机软件实习项目二 —— 贪吃蛇游戏 (代码实现) 12-16
  5. 计算机开放电子书汇总
  6. WPF动画设计2—卷轴动画
  7. (转载)关于PB打印设置中纸张的大小,
  8. Class does not Implement Equals——Code Correctness(代码正确性)
  9. 基于 Django 的藏头诗生成
  10. Vertebra:EngineYard的下一代云计算平台