zoukankan      html  css  js  c++  java
  • P5709 【深基2.习6】Apples Prologue 题解

    我的代码主要有一个东西:

    三目运算符

    三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分。它是唯一有3个操作数的运算符,有时又称为三元运算符------------百度百科

    具体地:

    (1)?(2) :(3)

    (1)内为条件判断语句

    (2)内为(1)为真时,整个三目运算符的返回值

    (3)内为(1)为假时,整个三目运算符的返回值

    可以用 if(1)(2)else(3)来理解;

    三目运算符速度快,代码量少,并且支持嵌套:

    接下来就引出我的代码实现:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    inline int read()
    {
        int x=0,f=1; char ch=getchar();
        while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
        while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
        return x*f;
    }//快速读入,如果不会写的可以学学原理或者用scanf代替
    int m,t,s;
    int main()
    {
        m=read(),t=read(),s=read();
        printf("%d",s/t>=m?0:s/t*t==s?m-s/t:m-s/t-1);
        //如果都吃完了,那么剩0个苹果;否则:
        //如果吃的苹果是整数个,就返回m-s/t;否则:
        //算上正在吃还没吃完的苹果,返回m-s/t-1
        return 0;
    }
    

    三目小应用,完结撒花。

  • 相关阅读:
    注册博客园
    算法与数据结构-树-简单-二叉搜索树中的众数
    算法与数据结构-最小化舍入误差以满足目标
    算法与数据结构-设计有限阻塞队列
    分布式学习笔记2
    JS学习笔记1
    生活-上海租房经验
    分布式技术-学习笔记1
    HashMap-线程不安全的原因
    MySQL-复制
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309175.html
Copyright © 2011-2022 走看看