题目: 有𝑛个点,第𝑖号点在一维数轴的𝑖坐标位置。你现在在1号点,你需要走𝑘步,移动总长度为𝑆,问这样的方案是否存在。注意:每一步都至少移动1格,且每一步都必须从一个点移动到另一个点上。
输入 第一行三个数n,k,s(2<=n<=10^9,1<=k<=2*10^5,1<=s<=10^18)。 输出 如果存在方案,输出YES,否则输出NO。 输入样例 10 2 15 输出样例 YES 解法: 太水了wr>….. 直接贴代码 代码:
#include<stdio.h>
using namespace std;
int main()
{
long long n,k,s;
scanf("%lld%lld%lld", &n, &k, &s);
if(n == 1 || s < k)
{
printf("NO\n");
return 0;
}
long long sum = k*(n-1);
if(sum >= s)
printf("YES\n");
else
printf("NO\n");
return 0;
}