首页 > 其他分享 >iwtgm-22

iwtgm-22

时间:2023-11-13 20:24:29浏览次数:34  
标签:gcd 22 int na ll iwtgm 正负 nb

题目链接

A.

怪物先承受攻击,若承受住了,再回血,没承受住则死亡
也就是说若我们这一轮不能把它完全杀死,就要选择让它回血最少的攻击
若这一轮最大的攻击力能把它杀死则不用关心回血
若不能一招致死且回血大于攻击,那么怪物永远不会被杀死

void solve() {
    int n,x;cin>>n>>x;
    int ma=-inf,tack=-inf;
    for(int i=0,d,h;i<n;i++){
        cin>>d>>h;
        ma=max(ma,d);
        tack=max(tack,d-h);
    }
    if(ma>=x){
        cout<<1<<endl;return ;
    }
    if(x>ma&&tack<=0){
        cout<<-1<<endl;return ;
    }
    x-=ma;
    int ans=ceil(x*1.0/tack);
    ans++;
    cout<<ans<<endl;
}

B.

gcd(

标签:gcd,22,int,na,ll,iwtgm,正负,nb
From: https://www.cnblogs.com/wwww-/p/17830059.html

相关文章

  • iwtgm-21
    题目链接A.首先每个木板最多增加2个高度设木板a,b,c,若a与b高度相同,那么我们让b高度+1,假设b现在又与c高度相同,那么我们让b的高度再+1b只有两个相邻木板,所以b不用再改变了所以当前木板可以有3个选择:不变,高度+1,高度+2并要保证与前一块木板高度不同,那么我们枚举的时候把这个限制加......
  • error TS2322 Type 'string null' is not assignable to type 'string unXdefined'.
    这个错误消息涉及到Angular编译时的类型检查,特别是在Ivy编译器的部分编译模式下。错误消息本身提供了关键信息,但让我们详细解释这个错误的含义、可能的原因和如何修复它。错误消息:CompilingwithAngularsourcesinIvypartialcompilationmode.projects/storefrontlib/sha......
  • Visual studio2022 配置Libtorch
    版本:gpu3090VisualStudio2022Cuda11.7下载libtorch文件,有release、debug版本和CPU版本。下面以release版本为例在VS2022中配置MKL1.配置环境变量PATH=C:\libtorch\libtorch-win-shared-with-deps-1.13.1+cu117\libtorch\lib;%PATH%2.配置C/C++--常规--附加包......
  • 代码随想训练营第三十二天(Python)| 122.买卖股票的最佳时机 II、55. 跳跃游戏、45.跳跃
    122.买卖股票的最佳时机II1、贪心classSolution:defmaxProfit(self,prices:List[int])->int:res=0foriinrange(1,len(prices)):res+=max(prices[i]-prices[i-1],0)returnres2、动态规划classSolution:d......
  • 好想被卷快来卷死0922
    卷卷卷卷卷来卷去卷死卷不动拒绝卷从你他她ta开始喵喵喵呜呜累累哭哭瞎卷点各种变换什么看起来比较妙的东西也没什么好理解就给自己看的顺带记录精神状态了全抄的。卷积:给出两个序列\(\mathbfa=(a_1,a_2,\cdots,a_n)^{\textT},\mathbfb=(b_1,b_2,\cdots,b_n)^{......
  • 2022英语一
    2022英语一完型coin创造issue发行;公布compared与...相似的;将...比作nonetheless却;但是hintat暗示extendedto包括;涉及;延伸到literally字面上;真正地superficially表面上evolve发展effectively实际Text1durable耐用的litter使遍布frizz......
  • Windows server 2022 优化设置
    windowsserver2022::禁用【服务器管理器】开启启动@echooffregadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager"/v"DoNotOpenServerManagerAtLogon"/tREG_DWORD/d1/f::禁用【关机提示】@echooffregadd"HKEY_LOCAL_MACHINE\SOFTWARE\Po......
  • 软件测试|华新学院在 2022 年全国大学生“火焰杯”软件测试高校就业选拔赛取得佳绩
    近期,华新学院信工学院在全国大学生“火焰杯”软件测试高校就业选拔赛中取得了杰出的成绩。该比赛共有全国146所高校的2180名学生参加,而我校共派出9名学生代表参赛。令人骄傲的是,其中的何奉莲、陆钇霖和徐忠豪三位同学成功闯过初赛,晋级总决赛。何奉莲同学在全国比赛中获得了令......
  • iwtgm-20
    题目链接dp确实没想到这种递推方式,一直绕在把整个网格分成k块,又要满足颜色不同,实在解不出来dp的设置状态不是没想过,像这样的设置的确超出我的水平了现在详细讲讲只有两行,若两行的颜色块状态已知,我们是可以判断什么情况联通块会+1,什么情况是不变的,我们进行枚举即可f[i][j][ty......
  • [NOIP2022] 比赛 - 总结
    [NOIP2022]比赛0.问题转化首先需要转化为区间历史和问题。具体上来讲,就是将询问离线后,扫描线维护对于\(r\)来说,每一个\(l\)的\(\sum_{i=l}^{r}(\max_{j=l}^{i}a_j\\cdot\\max_{j=l}^{i}b_j)\)那么答案就是区间和。1.构造信息与标记接下来就是如何维护区间历史和。......