牛客网寒假集训6 B-煤气灶(二分)

news/2025/2/19 15:53:39/

 

链接:https://ac.nowcoder.com/acm/contest/332/B
来源:牛客网
题目描述
小j开始打工,准备赚钱买煤气灶。
第一天,小j的工资为n元,之后每天他的工资都比前一天多d元。
已知煤气灶需要m元,求小j最少工作几天才能买到煤气灶。

输入描述:

四个整数 n,m,d,x
分别表示小j第一天的工资,煤气灶的价格,工资每天的增长量,答案不超过x

输出描述:

一个数表示答案

输入

10 100 20 100

输出

4


0≤n,d≤109,n+d>00≤n,d≤109,n+d>0
1≤m≤10181≤m≤1018
1≤x≤1091≤x≤109

二分做,数据水了其实暴力也可以过

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,m,d,x,ans;cin>>n>>m>>d>>x;long long l=1,r=x;while(l<=r){long long mid=(l+r)/2;long long sum=n*mid+d*mid*(mid-1)/2;if(sum>=m)ans=mid,r=mid-1;else l=mid+1;}cout<<ans<<endl;
}

 


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

相关文章

煤气灶---递归

链接&#xff1a;https://ac.nowcoder.com/acm/contest/332/B来源&#xff1a;牛客网 题目描述 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作几天…

牛客寒假算法基础集训营6 B煤气灶

链接&#xff1a;https://ac.nowcoder.com/acm/contest/332/B 来源&#xff1a;牛客网 题目描述 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作…

[二分]煤气灶

链接&#xff1a;https://ac.nowcoder.com/acm/problem/21860来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 小j开始打工&#xff0c;准备赚钱买煤气…

[牛客竞赛] 煤气灶(二分)

链接&#xff1a;https://ac.nowcoder.com/acm/contest/332/B 来源&#xff1a;牛客网 题目描述 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作几天…

二分|煤气灶

牛客寒假基础训练营 题目描述 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作几天才能买到煤气灶。 输入描述: 四个整数 n,m,d,x 分别表示小j第一天的…

煤气灶(二分查找)

链接&#xff1a;https://ac.nowcoder.com/acm/problem/21860 来源&#xff1a;牛客网 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作几天才能买到…

6B.煤气灶(C++)

煤气灶&#xff08;C&#xff09; 点击做题网站链接 题目描述 小j开始打工&#xff0c;准备赚钱买煤气灶。 第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。 已知煤气灶需要m元&#xff0c;求小j最少工作几天才能买到煤气灶。 输入描述: 四…

[SpringBoot]创建聚合项目

前言 聚合项目(父子级项目)的核心价值&#xff1a; 版本的控制&#xff0c;可以通过父项目做依赖的管理&#xff0c;而依赖管理的核心其实就是管理各个依赖项的版本。以至于后续我们会有若干个子项目&#xff0c;这些子项目所使用的依赖项的版本是相同的&#xff0c;避免出现版…