「CF1463A」暗黑地牢

article/2025/10/5 11:03:03

暗黑地牢

内存限制:256 MB 时间限制:1000 ms

题目描述

现在,你正在玩一款名为暗黑地牢的电脑游戏,在这款游戏当中,你需要击败地牢中的所有怪兽来获得游戏的胜利。

进行到游戏的最后,在你的面前一共只剩下三只怪兽,第一只怪兽有点血,第二只怪兽有点血,第三只怪兽有点血。

为了击败这三只怪兽,你掏出了兜里的魔法手枪,这支手枪每次能对一只怪兽造成一点伤害,但是,当你每进行七次射击时(即第7、14、21、次射击),你可以发动手枪的魔法,对所有的怪兽造成1点伤害。当然,每只怪兽的血量最少只会减少至0。

现在,你为了让游戏结束得更加漂亮,你希望用一颗魔法子弹击倒所有的怪兽结束这个游戏(即你需要发动手枪的魔法,用一次射击让所有的怪兽血量第一次减少至0)。

现在,你需要判断,依据目前的形式,你能否漂亮的结束游戏。

接下来,你需要回答 t 个问题。

输入格式

第一行输入一个数字t (1 \leqslant t \leqslant 10^4),表示需要回答的问题数量

接下来,对于每个问题,输入三个数字a, b, c(1 \leqslant a,b,c \leqslant 10 ^ {18} ),分别表示三只怪兽的血量。

输出格式

对于这次游戏,如果能够漂亮的结束,输出"YES",否则,输出"NO"。

 样例输入

3
3 2 4
1 1 1
10 1 7

 样例输出

YES
NO
NO

思路

这道题看似很难,其实很简单

这道题看似简单,其实非常难

所以我到底说了个啥

其实这道题挺简单,首先可以从题目中得知的是每七次射击,总共会对怪兽造成6 + 3 = 9点伤害

所以,想要漂亮的结束游戏,三只怪兽的血量必须是9的倍数

其次,怪兽的血量不能少于魔法子弹的发射次数(\frac{a + b + c}{9} ),否则怪兽的血量就会小于0  游戏BUG

 代码

#include <bits/stdc++.h>
using namespace std;long long t, a, b, c, tot, minn; // 为了防止溢出,所以将变量定义成long long型int main() {cin >> t;for (int i = 0; i < t; i++) {cin >> a >> b >> c;tot = a + b + c; // 怪兽血量和minn = min(min(a, b), c); // 求最少的怪兽血量if (minn < tot / 9 or tot % 9 != 0) { // 如果不满足上述条件,则输出NOcout << "NO" << endl;} else {cout << "YES" << endl;//否则输出YES}}return 0;
}

配合代码了解思路即可!

尽量不要Ctrl + C!


http://chatgpt.dhexx.cn/article/Fd8W5d2u.shtml

相关文章

暗黑破坏神:不朽 PC/安卓/iOS版配置一览

暗黑破坏神&#xff1a;不朽作为一部PC移动数据互通的游戏&#xff0c;在发布前就备受大家期待&#xff0c;而最近也公布了具体的发布时间6月2日&#xff0c;那么&#xff0c;暗黑破坏神&#xff1a;不朽的 PC/安卓/iOS版需要什么样的配置呢?一起来看看吧。 暗黑破坏神&#…

Unity——外挂编辑器

特殊目录 Plugins&#xff1a;需要跨语言调用的代码逻辑代码储存目录&#xff0c;手机SDK接入 Resource&#xff1a;储存跟随游戏包的资源目录 StreamingAssets&#xff1a;只读&#xff0c;存储跟游戏包的资源目录 编辑目录&#xff1a;Editor 制作多目录合…

暗黑如何修改服务器爆率,暗黑破坏神百倍爆率补丁

这是一个《暗黑破坏神》百倍爆率补丁&#xff0c;暗黑破坏神2是一支动作RPG游戏&#xff0c; 但却不同于别类的动作游戏。首先&#xff0c;所有主角的动作操控&#xff0c;以及界面的设定&#xff0c;全部均可由一支鼠标负责&#xff0c;简易的操控是游戏的第一个特色。第二个特…

按键精灵-暗黑破坏神(野蛮人自动)

组合脚本: 鼠标右键一直按下释放技能1,2,3 下面是释放技能1,2,3, 因为我的4技能是救命用的, 就不一直点了 以下是按键精灵录制的内容 Delay 303 KeyDown "1", 1 Delay 78 KeyDown "2", 1 Delay 80 KeyDown "3", 1 Delay 49 KeyUp "1"…

unity3D游戏制作—暗黑战神DarkGod

前言 这段时间&#xff0c;用unity尝试制作了一款3D网游&#xff0c;用这篇博客记录这一阶段的学习成果&#xff0c;做个总结。有不对的地方也欢迎大家指正~~ 一、技术需求 此游戏是在Unity2017.3.1上开发出来的&#xff0c;Unity2017.3.1可以支持2D、3D场景的编辑&#xff…

DB破解(暗黑破坏神辅助)使用方法

下载网址:http://www.mochafuzhu.com/forum.php?mod=forumdisplay&fid=57 开始请先在网站里下载运行环境并安装,然后下载辅助。(Q群:528411948) 1、首先,一定要先 启动游戏,注意!辅助的路径千万不要有中文的目录,否则会造成辅助自动退出的问题。然后解压下载好…

Hacking Diablo II之外挂的工作原理

这一篇介绍外挂的工作原理。如果对外挂是怎么工作的没有一个大概的了解的话&#xff0c;那这一系列文章只能当故事看了。 如下图所示&#xff0c;大方框表示Diablo II.exe的进程空间&#xff0c;框内左侧的虚线表示游戏的主线程循环。游戏主线程循环所做的工作大约有&#xff…

Kratos技术系列|从Kratos设计看Go微服务工程实践

转载地址&#xff1a;https://mp.weixin.qq.com/s/D8py9Ia1KVoPZP-RCfwkgQ 在Kratos中&#xff0c;API定义、gRPC Service、HTTP Service、请求参数校验、错误定义、Swagger API json、应用服务模版等都是基于Protobuf IDL来构建的&#xff1a; 举一个简单的helloworld.proto例…

【kratos入门实战教程】2-实现注册登陆业务

1、系列目录 【kratos入门实战教程】0-商城项目介绍【kratos入门实战教程】1-kratos项目搭建和开发环境配置【kratos入门实战教程】2-实现注册登陆业务 2、概览 通过本篇文章&#xff0c;读者将会掌握kratos的一般开发流程&#xff0c;涵盖了从接口定义、自定义配置&#xff0…

golang 比较完美的通用框架,kratos v2.0 学习,一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具。涵盖了互联网开发的常用功能模块的开发库。

目录 前言1&#xff0c;关于kratos v2.02&#xff0c;Principles 原则2&#xff0c;Features 特色3&#xff0c;Architecture 架构4&#xff0c;总结 前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/120464687 未经博主允许不得转载。 博主地址是&…

Kratos战神微服务框架(二)

Kratos战神微服务框架&#xff08;二&#xff09; 目录 Kratos战神微服务框架&#xff08;二&#xff09;项目结构api编写protobuf编写使用makefileservice层接口实现biz层data层configs配置文件 项目结构 api编写 protobuf编写 syntax "proto3"; package realwor…

kratos项目启动笔记

项目启动笔记 1、git clone git地址 2、kratos run&#xff0c;启动成功后如下图 3、假如运行2错误提示如下&#xff1a; 解决方案&#xff1a; 1.在终端中运行go env查看GO111MODULE 的值 如果不为on&#xff0c;则需要开启GO111MODULE 开启命令&#xff1a;go env -w GO1…

新平台架构的解决方案,使用kratos快速搭建系统服务,做好分布式集群,找大一个哥们写的一系列文章,非常不错赶紧学习下。

目录 前言1&#xff0c;关于kratos2&#xff0c;相关文档 前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/109504012 未经博主允许不得转载。 博主地址是&#xff1a;http://blog.csdn.net/freewebsys 1&#xff0c;关于kratos https://pandayche…

Ory Kratos 用户认证

Ory Kratos 为用户认证与管理系统。本文将动手实现浏览器&#xff08;ReactAntD&#xff09;的完整流程&#xff0c;实际了解下它的 API 。 代码: https://github.com/ikuokuo/start-ory-kratos 了解 Kratos 获取代码 git clone -b v0.7.0-alpha.1 --depth 1 https://githu…

go微服务框架kratos 安装及使用

windows: 代理和mod 设置 set GO111MODULEonset GOPROXYhttps://goproxy.cn/ 安装protobuf库文件 go get -u github.com/golang/protobuf/proto 安装goprotobuf插件 go install github.com/golang/protobuf/protoc-gen-golatest 安装gogoprotobuf插件和依赖 go install gith…

go用户中心kratos

用户中心kratos kratos介绍 ORY Kratos是根据云架构最佳实践构建的API优先身份和用户管理系统。它实现了几乎每个软件应用程序都需要处理的核心用例&#xff1a; 自助登录和注册:允许最终用户使用用户名/电子邮件和密码组合,社交登录(使用Google&#xff0c;GitHub登录),无密码…

Kratos 集成Gin

Kratos 集成 Gin 规范项目分层处理请求处理、响应编写路由routeKratos 集成gin注入 wire set中 源码 Kratos 可以在 .proto文件定义请求类型&#xff0c;URL&#xff0c;响应等等&#xff0c;如官方示例&#xff1a; service BlogService {rpc CreateArticle (CreateArticleRe…

kratos mysql_Kratos--安装及配置

安装GO环境 安装protoc以及相关的包和插件 安装Kratos Go version>1.12 and GO111MODULEon go get -u github.com/bilibili/kratos/tool/kratos 提示&#xff1a;安装过程中可能会出现部分包下载失败&#xff0c;可以手动下载包然后拷贝至相应文件目录。 快速开始 cd $GOPAT…

初识go-kratos

推荐看一下 Kratos 官方文档 更加流畅观看此文章&#xff0c;本机器这里已经安装好了 kratos、proto、wire、make 等所需的命令工具 1.先下载beer-shop模板 git clone https://github.com/go-kratos/beer-shop.git 2.删除api和app下的全部文件 3.修改go.mod文件 把module g…

kratos mysql_kratos微服务框架学习笔记一(kratos-demo)

本文将为您描述kratos微服务框架学习笔记一(kratos-demo),教程操作步骤: 目录 kratos微服务框架学习笔记一(kratos-demo) kratos本体 demo kratos微服务框架学习笔记一(kratos-demo) 今年大部分时间飘过去了&#xff0c;没怎么更博和github&#xff0c;现在开发任务也差不多完成…