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

洛谷B4050[GESP202409 五级] 挑战怪物

题目传送门

一道水黄

思路很简单,就是先用物理攻击,如果在中途出现 h 为质数的情况,就可以用魔法

攻击一击必杀,否则一直攻击到不能再攻击的时候。然后再看 h 是否为零,为零输

出攻击次数,否则输出-1.

上代码

点击查看代码
#include<bits/stdc++.h>
using namespace std;
int T;
bool is_p(int x){if(x < 2) return 0;for(int i = 2; i * i <= x; i++)if(x % i == 0) return 0;return 1;
}
int main(){cin >> T;while(T--){int h;cin >> h;int cnt = 0, i = 1;while(h > 0){if(is_p(h)){cout << cnt + 1 << endl;goto next;}h -= pow(2, i - 1);i++;cnt++;}if(h < 0) cout << -1 << endl;else if(h == 0) cout << cnt << endl;next:}
}

Upt:2026/5/5/8:42

http://www.jsqmd.com/news/756194/

相关文章:

  • 边缘计算与AI在生态监测中的创新应用
  • SAP MM模块实战:从MM01创建物料到MIRO发票校验,一条龙保姆级教程(含避坑点)
  • 别再手动拖拽了!用VBA宏一键批量插入并自动匹配Excel单元格图片(附完整代码)
  • 魔兽世界3冰封王座
  • WSL2 + OpenGL 开发环境搭建保姆级教程:从GLFW、GLAD配置到第一个窗口程序
  • Hitboxer:5大核心功能彻底解决游戏键盘输入冲突的终极工具
  • 5个实用技巧:用Windows Cleaner彻底告别C盘爆红烦恼
  • 西北农林科技大学考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • 【企业管理】第十三篇 企业增长飞轮模型01
  • 别再死磕微信小程序了!飞书小程序获取app_access_token保姆级避坑指南
  • 终极指南:3步快速掌握哔咔漫画下载器,打造永久个人漫画库
  • 从零玩转地理数据:用Python调用GDAL处理遥感影像和Shapefile的完整入门教程
  • TT张量网络在传输问题中的高效实现与优化
  • 非厄米特复数耦合在MRI中的创新应用
  • AI Commit:基于大语言模型自动生成规范Git提交信息的实践指南
  • AssetStudio完整指南:如何快速提取Unity游戏资源的终极教程
  • LLM推理机制解析:从Token到State的深度理解
  • StackMoss:从AI氛围编程到确定性交付的团队生成器实战
  • UG NX二次开发:移除参数功能实战,手把手教你处理体、特征和样条曲线
  • 电赛B题同轴电缆测量:从TDR原理到Matlab数据拟合,我们的精度是这样‘烧’出来的
  • 终极指南:使用G-Helper快速修复ROG笔记本显示异常问题
  • Print Film AI 漫剧工场
  • 《姜胡说:用 PARA 架构打造赚钱知识库,AI 时代知识变现就这么干》
  • 如何在腾讯云 CVM 上配置 RAID 磁盘阵列提升 IO 性能?
  • 从倒立摆到无人机:手把手教你用LQR控制器搞定实际物理系统(附Simulink模型)
  • CUDA版本对不上?别慌!一文搞懂nvcc和nvidia-smi的区别与联系
  • Hive表分区实战:从‘衣服鞋子’到‘学生成绩’,手把手教你用PARTITIONED BY优化查询性能
  • 华硕笔记本终极性能控制指南:告别臃肿,拥抱G-Helper轻量级革命
  • 告别卡顿!优化UE5像素流体验:从本地测试到局域网分享的完整配置指南
  • 终极游戏性能优化神器:为什么DLSS Swapper能彻底改变你的游戏体验?[特殊字符]