首页 > 其他分享 >【洛谷】虫子吃苹果

【洛谷】虫子吃苹果

时间:2024-03-01 21:58:35浏览次数:20  
标签:洛谷 cout int namespace 特判 虫子 苹果 using

image
看似很简单,但是这种现实情境的问题特别需要处理特殊情况,如不能出现剩余苹果为负数的情况等等。看到现实问题类型的题目都要想到这些问题。
官方题解代码:

#include<bits/stdc++.h>//万能头文件
using namespace std;
int m,t,s;
int main()
{
	cin>>m>>t>>s;
	if(t==0)//特判t=0的情况
	{
		cout<<0<<endl;
		return 0;
	}
	if(s%t==0)//如果s是t的整数倍
		cout<<max(m-s/t,0)<<endl;
	else//如果不是
		cout<<max(m-s/t-1,0)<<endl;
	//这些max用的太妙了
	return 0;//程序结束
}

自己的代码:

#include<bits/stdc++.h>//万能头文件
using namespace std;
int m,t,s;
int main()
{
	cin>>m>>t>>s;
	if(t==0)//特判t=0的情况
	{
		cout<<0<<endl;
		return 0;
	}
	if(s%t==0)//如果s是t的整数倍
		cout<<max(m-s/t,0)<<endl;
	else//如果不是
		cout<<max(m-s/t-1,0)<<endl;
	return 0;//程序结束
}

标签:洛谷,cout,int,namespace,特判,虫子,苹果,using
From: https://www.cnblogs.com/satsuki26681534/p/18048023

相关文章

  • 洛谷题单指南-二分查找与二分答案-P3853 [TJOI2007] 路标设置
    原题链接:https://www.luogu.com.cn/problem/P3853题意解读:相邻路标的最大距离即空旷指数,空旷指数越小,用的路标越多,因此可以根据空旷指数将使用路标情况分成两类:路标数<=K,路标数>K,对空旷指数进行二分即可。解题思路:二分的判定条件为,给定空旷指数,计算需要的路标数只需遍历每两......
  • 洛谷题单指南-二分查找与二分答案-P2678 [NOIP2015 提高组] 跳石头
    原题链接:https://www.luogu.com.cn/problem/P2678题意解读:最短跳跃距离越大,要移走的石头就越多,因此可以根据最短跳跃距离的不同把情况分为两类:移走的石头数<=M、移走的石头数>M,对最短跳跃距离二分即可。解题思路:二分的判定条件如下:对于给定最短跳跃距离,需要计算移走的石头数,......
  • 洛谷题单指南-二分查找与二分答案-P2440 木材加工
    原题链接:https://www.luogu.com.cn/problem/P2440题意解读:切出来的长度越短,则段数越多,可以通过二分长度来解决。解题思路:二分的关键在于判定条件,此题就是对二分到的长度计算可以切割的段数,如果段数大于等于k,则满足要求,可以继续加大长度。注意点:1、计算切割出来的段数是累加:每......
  • 字节被曝秘密研发多个 AI 产品;库克:苹果将「开辟 AI 新天地」丨 RTE 开发者日报 Vol.15
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 洛谷题单指南-二分查找与二分答案-P1678 烦恼的高考志愿
    原题链接:https://www.luogu.com.cn/problem/P1678题意解读:要计算不满意度之和的最小值,就要保证每个人的不满意度最小,即选择的学校录取分数-学生分数之差的绝对值最小。解题思路:如何在学校录取分数中找与学生分数最接近的呢?有三种可能:1、学生分数在录取分数中存在相等的2、学......
  • [NOIP2005 普及组] 陶陶摘苹果
    题目描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出101010个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个303030厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知101010个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大......
  • 洛谷题单指南-二分查找与二分答案-P1102 A-B 数对
    原题链接:https://www.luogu.com.cn/problem/P1102题意解读:寻找A-B=C的数对数量,C大于0,B一定比A小,枚举B,找A是否存在即可。解题思路:先将数据由小到大排序,接下来介绍两种方法:二分、双指针1、二分枚举第1~n-1个数,作为B,寻找A=B+C的数量,只需要通过二分查找第一A和最后一个A的位置l、......
  • 苹果App Store上架工具介绍
    摘要苹果AppStore作为iOS应用程序的主要分发渠道,上架应用程序需要遵守规定和通过审核。为了帮助开发者更方便地上架应用程序,苹果提供了一些工具和服务,如Xcode、appuploder和克魔助手等。本文将详细介绍这些常用的苹果App上架工具,以帮助开发者更好地管理和发布应用程序。  ......
  • 【洛谷P1012】
    【洛谷P1012】题目描述设有n个正整数,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。输入格式第一行有一个整数,表示数字个数n。第二行有n个整数,表示给出的n个整数输出格式一个正整数,表示最大的整数输入输出样例输入313312343输出34331213输入47134246......
  • 苹果iOS 18升级名单首曝:24款机型可升 iPhone XR不死!
    日前,媒体MacRumors得到了来自私人账号的苹果iOS18升级机型名单,该账号在iOS内部版本号方面有良好爆料记录。根据机型名单,iOS18将支持24款机型升级,与iOS17保持一致。具体机型如下:iPhone15iPhone15PlusiPhone15ProiPhone15ProMaxiPhone14iPhone14PlusiPhone......