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

牛客 小红杀怪

通过枚举所有使用y技能的次数来枚举出所有方案,选出最合适的

#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;

int a, b, x, y;
int ans=500;

int main()
{
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	
	cin>>a>>b>>x>>y;
	
	int max_y=max(ceil(a*1.0/y), ceil(b*1.0/y));
	for(int i=0; i<=max_y; ++i)
	{
		int sum=0; 
		int sy_a=max(0, a-i*y);
		int sy_b=max(0, b-i*y);
		sum = i;
		
		sum = sum + ceil(sy_a*1.0/x)+ceil(sy_b*1.0/x);
		if(sum<ans) ans=sum;
	}
	cout<<ans;
	
	return 0;
}

相关文章:

  • 代码随想录算法训练营第十三天
  • FFT DFT 示波器
  • 期权时间价值与隐含波动率怎么选?
  • [特殊字符] 超轻高性能的 Rust HTTP 服务器 —— Hyperlane [特殊字符][特殊字符]
  • VSCode、clangd、mingw 配置与使用
  • 数据结构篇:线性表的另一表达—链表之单链表(上篇)
  • 地理数据输出
  • 解决缓存穿透的布隆过滤器与布谷鸟过滤器:谁更适合你的应用场景?
  • dify文本生成图片
  • 在Ubuntu系统如何让MySQL服务器支持远程连接
  • Elucidating the Design Space of Diffusion-Based Generative Models
  • 【Pandas】pandas DataFrame bool
  • 人工智能与认知科学的交汇:机器是否能“理解”?
  • 【Springboot知识】Springboot进阶-Micrometer指标监控深入解析
  • wsl中迁移ubuntu24.04后docker后无法启动的问题
  • 聊一聊接口测试时需要注意哪些
  • FPAG_BUFFER学习
  • Elasticsearch入门指南(一)
  • zsh: command not found - 鸿蒙 HarmonyOS Next
  • Java 中 JSON 处理库将对象含二进制数组转换为 JSON 字符串
  • 网站推广一站式服务/公关
  • 网站搭建三部曲是什么?/提高工作效率的句子
  • 如何查公司网站谁家做的/百度公司高管排名
  • 本地环境搭建网站/域名查询网站入口
  • 建设政府网站多少钱/seo论坛
  • 设计类的网站和简介/网络营销策略分析报告