C++ s2000gc64独居

news/2024/10/18 10:25:46/
第4题     s2000gc64独居     时限:1s 空间:256m

4、独居(d.cpp)

【题目】

 一只奶牛自己独居,它每天需要吃1个水果和花费X元交暖气费。现在奶牛家里有F个水果和D元。奶牛最多能独居多少天?奶牛可以去超市买水果,超市每个水果P元。

【输入格式】

多组测试数据。

第一行,一个整数G,表示有G组测试数据。1 <= G <= 10

每组测试数据格式:

一行,4个整数X,F,D,P。 1<=X,F,D,P<=2000000000

【输出格式】

G行,每行一个整数。

输入样例

输出样例

10

3 5 100 10

2 17 20 1

1 97 98 1

16 4 8 2

17 1 2000000000 4

1 1996245611 1999990159 123

15000000 100 2000000000 1

1 1000000000 2000000000 1000000000

1 1 1 1

1 1 1 2000000000

11

10

97

0

95238095

1996275808

133

1000000000

1

1

 

这题虽然输入数据有点多,

有点眼花缭乱,枚举容易超时。

用数学方法可以这样做:

#include<bits/stdc++.h>
using namespace std;
int g,x,f,d,p,ans,s,t,k,l,sh[1000009];  //定义
int main()
{cin>>g;  //输入for(int i=1;i<=g;i++){cin>>x>>f>>d>>p;  //输入s=d/x;if(s==0)ans=0;if(s<=f)ans=s;if(s>f){d=d-x*f;t=x+p;k=d/t;ans=f+k;}sh[i]=ans;l++;         }  //一段数学方法for(int i=1;i<=l;i++)cout<<sh[i]<<endl;  //输出return 0;
}


http://www.ppmy.cn/news/860346.html

相关文章

s2000gc66存在

6、存在(f.cpp) 【题目描述】 给出一个B数组B[0...n-1]。你要寻找另一个数组A[0...n-1]&#xff0c;使得A数组同时满足如下条件&#xff1a; 1、对于0<i<n&#xff0c; A[i]必须是2^j&#xff0c;其中j是正整数。即A[i]必须是2,4,8,16,32,64...等这样的数。 2、对于0&…

ATX电源维修实例

<script type"text/javascript"> </script> <script type"text/javascript" src"http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 一天因为我反复开机几次&#xff0c;后来按电源键居然没有反应了…

【开关电源一】电源拓扑之buck、boost、buck-boost

&#x1f449;个人主页&#xff1a; highman110 &#x1f449;作者简介&#xff1a;一名硬件工程师&#xff0c;持续学习&#xff0c;不断记录&#xff0c;保持思考&#xff0c;输出干货内容 目录 1 BUCK变换器 1.1 Buck电路工作原理 1.2 Buck电路输入输出关系推导 2 BOOST…

Java事务管理:保证数据一致性的关键

在大多数企业级应用程序中&#xff0c;数据的一致性和完整性是至关重要的。而事务管理是实现数据一致性的关键机制之一。本文将深入探讨Java中的事务管理&#xff0c;包括事务的概念、ACID属性、事务管理器的使用以及常见的事务传播属性和隔离级别。通过本文的阅读&#xff0c;…

电源芯片

摘自&#xff1a;http://bbs.eeworld.com.cn/thread-217024-1-1.html 调压器、DC-DC电路和电源监视器引脚及主要特性 7800系列三端稳压器&#xff08;正输出&#xff09; 输出电压固定的三端系列稳压器&#xff1b;输出电压有5V、6V、7V、8V、9V、10V、12V、15V、18V、20V、2…

NZ12:VBA给批量文件重命名

【分享成果&#xff0c;随喜正能量】沉默&#xff0c;可以让混乱的心&#xff0c;变得清澈。沉默&#xff0c;是城府&#xff0c;是睿智&#xff0c;是内涵&#xff1b;沉默&#xff0c;是最后的清高&#xff0c;也是最后的自由。。 我的教程一共九套及VBA汉英手册一部&#x…

Leetcode-每日一题【83.删除排序链表中的重复元素】

题目 给定一个已排序的链表的头 head &#xff0c; 删除所有重复的元素&#xff0c;使每个元素只出现一次 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,1,2]输出&#xff1a;[1,2] 示例 2&#xff1a; 输入&#xff1a;head [1,1,2,3,3]输出&#x…