玩偶购买

玩偶购买

标签: 思维 贪心 数学

思路:

算出能购买的总数sum,小蓝的衣柜容量va,小桥的衣柜容量vb,能够买到最多的玩偶的数目为ans=min(sum,min(va,vb-1)+vb),特判ans==0时,输出-1,否则输出结果。

示例:


#include<bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for(int i=a;i<=n;i++)
typedef long long ll;
const int N=100010;
#define MOD 1000000007

int t,n,x,y,a,b;


int main()
{
	cin>>t;
	while(t--)
	{
		cin>>n>>x>>y>>a>>b;
		int va=a/x,vb=b/x,sum=n/x;
		int ans=min(sum,min(va,vb-1)+vb);
		if(ans==0)
			cout<<-1<<endl;
		else
			cout<<ans<<endl;
			
		
	}

	
	
	

	return 0;
}
全部评论
稳的你,都有企业叫你去了
点赞 回复 分享
发布于 2024-07-05 20:03 江苏

相关推荐

云边有个小卖铺儿:校招生违约率低,所以我要高😂
点赞 评论 收藏
分享
02-24 10:34
门头沟学院 Java
已注销:之前发最美的女孩基本爱答不理,发最帅的hr终于有反馈了,女孩子也要自信起来
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务